1

在我的 JSP 中,我在表格中显示一个表达式。这个表达式 egrgetName() 我想被超链接,以便我可以将查询路由到其他地方。

<tr>
 <td><%=r.getName()%></td>
</tr>

这个想法是当我点击 r.getName() 指向的链接时,它会将我路由到 google.com 或其他链接。

我怎样才能做到这一点?我一直在玩,但还没有完全得到答案。在 HTML 中,我认为它可能看起来像这样:

<tr>
  <td><a href="<%=r.getName()%>"</a>Link to Google</td>
</tr>
4

2 回答 2

1

您的 HTML 不正确,应该是

<a href="<%=r.getName()%>">Link to Google</a>
于 2013-06-14T03:52:40.417 回答
0

根据您的后端,您可以通过多种方式设置 URL。

如果您只使用 servlet 和 JSP 而没有任何其他库,您可以将名称添加到请求中并从 JSP 中调用它,如下所示:

 <a href="<c:out value='${requestScope.nameOfTheRequestParam}'/>">
 Link to Google</a>

或者您可以使用自定义标签等。确实没有一种方法可以做到这一点。

于 2013-06-14T04:00:26.420 回答