【发布时间】:2010-07-16 15:07:27
【问题描述】:
我有一个 Spring Annonted Controller,用于从表单中捕获信息并从数据库中获取搜索结果列表。
这里是方法的定义
@RequestMapping(method = RequestMethod.POST, params = {SUBMIT_BTN })
public ModelAndView processForm(@ModelAttribute(COMMAND_NAME){
// 1. Load search results using search parameters from form (Contained in a collection of some sort)
// 2. Create the ModelAndView
// 3. Redirect with RequestView or redirect: to generate a GET.
}
我认为我需要使用重定向进行重定向:因为我在会话的集合商店中有一个项目列表。无法将其添加为 url 请求参数。
基本上,我试图防止显示页面已过期的后退按钮出现问题。我想在字符串中实现 PRG 模式。
我很难将 POST 转换为 GET。我可以只重定向还是需要两种方法?感谢您的任何帮助,您可以提供。
【问题讨论】:
标签: java spring spring-mvc