有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在超链接文本中显示特殊字符

我在Java类中使用了HTML,有一次我使用了<a href="...">username</a>。Username是一个动态获取值的变量。在一种情况下,它的价值是'rg@bg“但在这里,我得到的不是名称,而是jsp中指向的URL。如何确保用户名的值按原样显示在显示页面上。 我尝试了“@”用户名。没用


共 (2) 个答案

  1. # 1 楼答案

    我不确定我是否理解你的问题,但这里有一个猜测

    我怀疑你打印的是错的。如果变量名为username,并且打印的是“username”而不是username的内容,那么您似乎需要执行以下操作

    print("<a href=\"...\">" + username + "</a>");
    

    而不是

    print("<a href=\"...\">username</a>");
    

    在jsp中,您也可以简单地编写

    <a href="..."><%= username %></a>
    

    如果问题涉及html实体的处理,您可能会发现以下有趣的内容:

    http://www.rgagnon.com/javadetails/java-0306.html

  2. # 2 楼答案

    你没有安装自动将电子邮件模式转换为链接的greasemonkey吗