Передача значения ссылки в виде переменной в тег href - PullRequest
1 голос
/ 23 декабря 2011

Я хотел бы поделиться фрагментом кода ..

if (!key.contains("#")) {
    val = mp.get(key) + "";
    val = val.replaceAll("^[a-zA-Z]*$",
           "a href=\"example.jsp?channel="+ val+"&date="+ date + "\">val "<"a>");

этот код заменяет некоторое имя, которое хранится в хэш-карте, ссылкой при отображении содержимого в виде таблицы, теперь проблема в том, что яЯ сталкиваюсь с тем, что при замене имени ссылкой, он печатает «val», но я действительно хочу, чтобы он напечатал имя, и когда я нажимаю на него, должен открыться какой-то другой файл jsp.

Я застрял здесь, потому что я хочу отобразить свое реальное имя в виде ссылки, а отображение val в качестве ссылки.

1 Ответ

1 голос
/ 23 декабря 2011

Я не уверен, почему вы заменяете полную строку тегом ссылки. Тот факт, что вы видите строку «val», заключается в том, что вы помещаете ее как текст внутри тега. Изменение обоих этих значений дает следующее назначение:

val = "<a href=\"example.jsp?channel=" + val + "&date=" + date + "\">" + val + "</a>";

, что может сделать то, к чему вы стремитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...