【发布时间】:2013-01-16 01:37:48
【问题描述】:
我正在使用 Spring MVC + Spring Security,并且正在尝试实现分页。 为此,我修改了菜单中指向要使用分页的页面的链接。
使用以下代码单击菜单中的“列表”链接时,出现错误 400:请求的资源不可用。
<li>
<a href="<c:url value="/list.htm" ><c:param name="page" value="1" /></c:url>">List
</a>
</li>
将参数添加到链接时,不使用<c:param>,同样的事情,错误400:
<li><a href="<c:url value="/list.htm?page=1" />">List</a></li>
当简单地使用这个,不传递任何参数时,链接工作正常:
<li><a href="<c:url value="/list.htm" />">List</a></li>
这是我控制器中的相关代码:
@RequestMapping(value = "/list", method = RequestMethod.GET)
public String getEmployees(@RequestParam(value = "page", required = false) int page, ModelMap model) {
model.addAttribute("employees", this.employeeManager.getEmployees(page));
return "list";
}
【问题讨论】:
标签: spring spring-mvc spring-security jstl