2017-01-31 9 views
-1
<td><a href="<%=%>" target="_blank"id="domainName_<s:property value="#rowstatus.index"/>"><s:property value="domainName" /></a></td> 

это повторяется несколько раз, так как это столбец и значение должно быть динамичным с каждым Доменом/Objectnameнужно сделать HREF динамического

мне нужно сделать это HREF динамичным и сделать так что я сделал карта, которая хранит

Hashmap<String objectName, String documentationLink> 

хранится в MMTUtil.java

, но теперь мне нужно получить доступ к HashMap, чтобы получить documentationLink в HREF тега с помощью Objectname my objectName в HashMap равен value = "domainName" Итак, каков будет подход к решению этой проблемы?

Заранее благодарен

ответ

2

Установить его в атрибуте сессии или запроса.
Пример:

session.setAttribute("abc",hashMap); 
else 
request.setAttribute("abc",hashMap); 

В Jsp использовать

<% 
Hashmap<String objectName, String documentationLink> hashmap = (HashMap<String objectName, String documentationLink>)request.getAttribute("abc); 
%> 
<a href='<%out.print(hashmap.get("domainName")'%>">link</a> 
+1

можно использовать session.getAttribute ("ABC"); MMTUtil documentationLink = (MMTUtil) session.getAttribute (MMTUtil.getDomainDocumentationMap(). Get ("objectName")); ?? Я получаю исключение нулевого указателя в этом –

+1

, которое вы можете использовать, но вам нужно установить его на уровне кода до перенаправления запроса на эту страницу. –

 Смежные вопросы

  • Нет связанных вопросов^_^