在 Spring + JSP 中创建超链接的正确方法是什么?必须有比仅仅在<a href="...">
标签中编码更好的方法。以显示人员的页面为例。网址是people.htm
。相应的控制器从数据库中获取人员并执行可选的列排序。JSP 可能如下所示:
<table>
<tr>
<td><a href="people.htm?sort=name">Name</a></td>
<td><a href="people.htm?sort=age">Age</a></td>
<td><a href="people.htm?sort=address">Address</a></td>
</tr>
...
这似乎很糟糕,因为 URLpeople.htm
在 JSP 中是硬编码的。应该有一种方法可以让 Spring<a>
使用定义在servlet.xml
.
编辑:也许我应该使用 Spring 表单。