【问题标题】:Passing the link value as a variable in href tag将链接值作为变量传递给 href 标记
【发布时间】:2011-12-23 17:10:20
【问题描述】:

我想分享一个代码sn-p..

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 显示为链接。

【问题讨论】:

    标签: java html jsp hashmap


    【解决方案1】:

    我不知道你为什么用链接标签替换完整的字符串。您看到字符串“val”的事实是因为您将其作为文本放置在标签内。更改这两个会产生以下分配:

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

    这可能会达到您的目标。

    【讨论】:

      猜你喜欢
      • 2011-03-19
      • 2020-12-14
      • 1970-01-01
      • 2021-05-03
      • 1970-01-01
      • 2012-02-23
      • 2020-05-26
      • 2019-05-17
      • 2013-01-28
      相关资源
      最近更新 更多