【发布时间】:2010-09-18 22:49:34
【问题描述】:
我在我的 Java 类中使用了 HTML,在一种情况下我使用了<a href="...">username</a>。用户名是一个动态获取值的变量。在一种情况下,它的值是'rg@bg',但这里不是名称,而是我在我的jsp 中获取它指向的URL。如何确保用户名的值按原样出现在显示页面上。
我试过“@”+用户名。没用
【问题讨论】:
-
您能否澄清一下该变量应该包含什么、预期输出是什么、实际输出是什么以及该行在打印时的样子。
-
变量包含用户名。 example-'xyz','tim','ab@db' 输入为 ab@db 时的预期输出是带有文本 ab@db 的超链接,实际输出是 href 中提到的 url
-
您忘记了打印时线条的外观。
-
你一定漏掉了什么。 @ 在 HTML 和 Java 字符串中都不是特殊字符。
-
html.append("\"style=\"text-align:left;\" colspan=\"2\" style=\"background:#ffffff;;border-right:1px solid #ffffff\">") ; html.append(""); html.append(用户名+"" ); 这适用于所有其他名称。当我将鼠标移到它上面时,值是“ab@db”。只有显示是它指向的 thr url。这是 d 标记定义的一部分。打印的行只是调用标签。
标签: java html jsp hyperlink anchor