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

发布于 2024-08-30 22:01:48 字数 180 浏览 5 评论 0原文

我在 Java 类中使用了 HTML,并且在一种情况下我使用了 username。用户名是一个动态获取值的变量。在一种情况下,它的值是“rg@bg”,但这里我获取的是它在 jsp 中定向到的 URL,而不是名称。如何确保用户名的值按原样出现在显示页面上。 我试过“@”+用户名。没用

I have used HTML in my Java class and in one case I have used <a href="...">username</a>. Username is a variable that gets values dynamically. In one case its value is 'rg@bg' but here instead of the name I'm getting the URL to which it is directed in my jsp. How do I ensure that the value of username comes on the display page as it is.
I have tried "@"+username. Didn't work

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寄意 2024-09-06 22:01:48

您没有安装 Greasemonkey 来自动将电子邮件模式转换为链接吗?

You don't have greasemonkey installed which automatically converts email patterns into links?

苦妄 2024-09-06 22:01:48

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

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

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

而不是

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

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

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

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

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

I'm not sure I understand your problem, but here is a guess.

I suspect you do the actual print wrong. If the variable is called username and "username" is printed instead of the content of username it seems you need to do something like

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

instead of

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

In jsp you could also simply write

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

If the problem concerns treatment of html-entities you may find the following interesting:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文