<td><a href="<%=%>" target="_blank"id="domainName_<s:property value="#rowstatus.index"/>"><s:property value="domainName" /></a></td>
它重复多次,因为它是一个列,并且每个domainName / objectName都需要动态值
我需要让这个href动态化,并且这样做我已经创建了一个存储
的地图Hashmap<String objectName, String documentationLink>
存储在MMTUtil.java
中但现在我需要访问Hashmap以使用objectName在href标记中获取documentationLink 我在HashMap中的objectName等于value =“domainName” 那么解决这个问题的方法是什么呢?
提前致谢
答案 0 :(得分: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>