在我的JSP中,我有一个<a href="patient/tools.do?Id=<%=mp.get("FROM_RANGE") %>">
<%= mp.get("DESCRITPION") %></a>
....当我点击锚标记时,网址通常会进入地址栏。我希望网址不要进入地址栏。我该怎么办?是什么?
请注意,<%=mp.get("FROM_RANGE") %>
和<%= mp.get("DESCRITPION") %>
都是用于从java变量中获取值的scriptlet ...
提前致谢!
答案 0 :(得分:2)
你做不到。 (为什么你还需要这样做?)
但是你可以通过AJAX打开链接 - 但是你需要通过JavaScript处理返回的数据。 或者你可以使用框架。尽管如此,它们对用户来说太可怕了。
答案 1 :(得分:1)
调查.htaccess和网址重写。我不相信您可以更改<a>
标记中的不更改网址。使用javascript更改网址的一个示例是在游戏中(在slashdot上提到)完全在网址栏中播放。 http://probablyinteractive.com/url-hunter。查看源代码和mabye,你可以从中得到一些东西。
答案 2 :(得分:0)
您可以使用IFrame并更改该iframe的网址。使iframe与页面本身一样大。
答案 3 :(得分:0)
您可以选择执行此操作: