java将JSP作为href标记的字符串

时间:2017-01-30 13:51:04

标签: java jsp hashmap

我需要得到这个

MMTUtil.getDomainDocumentationMap().get(documentationDTO.getId().getObjectName());

其中.get(documentationDTO.getId()。getObjectName())是我的关键

使用它会给我我的String(值)这是一个链接 像这样在jsp中使用

<td><a href="" target="_blank"
id="domainName_<s:property value="#rowstatus.index"/>"><s:property
value="domainName" /></a></td>

以便href中的“”获取我将从上面的代码获得的String 并且无法想到任何解决方案 我已经在JSP中导入了我能够走多远的类

这是我的地图

public class MMTUtil
{

private static Map<String, String> domainDocumentationMap = null;

static
{
    domainDocumentationMap = new HashMap<String, String>();
    domainComboDocumentationMap =new HashMap<String, String>();
}

public static Map<String, String> getDomainDocumentationMap() {
    return domainDocumentationMap;
}

public static void setDomainDocumentationMap(String objectName, String documentationLink) {
    MMTUtil.domainDocumentationMap.put(objectName, documentationLink);
}

好吧我能够在我的jsp中执行此操作以至少从包中抓取对象 像这样

<%
UMRDocumentationDTO documentationDTO = new UMRDocumentationDTO();
String objectName = documentationDTO.getId().getObjectName();
String tc = MMTUtil.getDomainComboDocumentationMap().get(objectName);
%>

但它仍然需要href“tc”

中上面最后一行的结果
<td><a href="tc" target="_blank"
id="domainName_<s:property value="#rowstatus.index"/>"><s:property
value="domainName" /></a></td>

0 个答案:

没有答案