Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java字符串作为href标记添加到JSP_Java_Jsp_Hashmap - Fatal编程技术网

java字符串作为href标记添加到JSP

java字符串作为href标记添加到JSP,java,jsp,hashmap,Java,Jsp,Hashmap,我需要得到这个 MMTUtil.getDomainDocumentationMap().get(documentationDTO.getId().getObjectName()); 其中.get(documentationDTO.getId().getObjectName())是我的密钥 使用它会给我一个字符串(值),它是一个链接 要在jsp中像这样使用 <td><a href="" target="_blank" id="domainName_<s:property

我需要得到这个

MMTUtil.getDomainDocumentationMap().get(documentationDTO.getId().getObjectName());
其中.get(documentationDTO.getId().getObjectName())是我的密钥

使用它会给我一个字符串(值),它是一个链接 要在jsp中像这样使用

<td><a href="" target="_blank"
id="domainName_<s:property value="#rowstatus.index"/>"><s:property
value="domainName" /></a></td>
<%
UMRDocumentationDTO documentationDTO = new UMRDocumentationDTO();
String objectName = documentationDTO.getId().getObjectName();
String tc = MMTUtil.getDomainComboDocumentationMap().get(objectName);
%>

因此href中的“”将获得我将从上述代码中获得的字符串 想不出任何解决办法 我已经在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);
}
公共类MMTUtil
{
私有静态映射domainDocumentationMap=null;
静止的
{
domainDocumentationMap=新的HashMap();
domainComboDocumentationMap=新HashMap();
}
公共静态映射getDomainDocumentationMap(){
返回域文档地图;
}
公共静态void setDomainDocumentationMap(String objectName,String documentationLink){
MMTUtil.domainDocumentationMap.put(objectName,documentationLink);
}
好的,我可以在jsp中这样做,至少从包中获取对象 像这样

<td><a href="" target="_blank"
id="domainName_<s:property value="#rowstatus.index"/>"><s:property
value="domainName" /></a></td>
<%
UMRDocumentationDTO documentationDTO = new UMRDocumentationDTO();
String objectName = documentationDTO.getId().getObjectName();
String tc = MMTUtil.getDomainComboDocumentationMap().get(objectName);
%>

但它仍然需要href“tc”中上面最后一行的结果



id=“domainName_${rowstatus.index}”>
或者可能
{rowstatus.index}
不需要更改,需要使用作为链接的tc,这样当我单击“domainName”时,它会将我带到特定页面
id=“domainName_${rowstatus.index}>
或者
{rowstatus.index}
否此项不需要更改,需要使用tc作为链接,这样当我单击“域名”时,它会将我带到特定页面