【发布时间】:2013-07-13 07:56:14
【问题描述】:
当我发送这个帖子请求时,我收到了这个错误:
org.springframework.web.HttpSessionRequiredException: Expected session attribute
'form'
at org.springframework.web.method.annotation.ModelFactory.initModel
这种异常的原因(可能性)是什么?我正在使用 Spring MVC 开发这个 Web 应用程序。
@RequestMapping(value = "/new/form",params ="mode",method = RequestMethod.POST)
public String newForm(@ModelAttribute("form") ApplicationForm form,
BindingResult bindingResult,
@RequestParam String mode,
Model model,
SessionStatus sessionStatus) {
return showSearchForm(model);
}
【问题讨论】:
-
代码 sn-p 会很方便!
-
你的
@ModelAttribute("form")?还是会话属性? -
定位控制器! ,是的,我正在使用会话属性@ItachiUchiha
-
你能同时展示你视图的相关部分(HTML、JSP、JSF 等等)吗?
-
@mthmulders 实际上我不能 JSP 太大,内容是私有的,所以我不能修剪它以使其成为公共的。但是让我们看看是什么可能性让 spring 出现了这个例外!
标签: java spring jakarta-ee model-view-controller