【发布时间】:2013-12-12 15:26:51
【问题描述】:
我正在尝试在执行事务后进行重定向,尽管该事务永远不会被执行。最令人惊讶的是,当我单击提交按钮时,我确实得到了这个隐藏的 URL 重定向,我不明白这是为什么? 我的控制器代码:
@RequestMapping("/saveCyclosUsers")
public ModelAndView saveCyclosUsersCredentials(@ModelAttribute("cyclosUsers") CyclosUsers cyclosUsers, BindingResult bindingResult)
{
cyclosUsersService.saveCyclosUsers(cyclosUsers);
System.out.println("Cyclos Users List:");
return new ModelAndView("redirect/cyclosUsersList.html");
}
我的 JSP 页面:
<c:url var="userRegistration" value="saveCyclosUsers.html"/>
<form:form id="registerForm" modelAttribute="cyclosUsers" method="post" action="${userRegistration}">
DAO 代码:
@Override
public void saveCyclosUsers(CyclosUsers cyclosUsers) {
//sessionFactory.getCurrentSession().save(cyclosUsers);
sessionFactory.getCurrentSession().createSQLQuery("INSERT INTO lower_credit WHERE" +"WEB-INF.views.Register.ownerName.selectedItem =" + "owner_name");
}
一旦我点击提交按钮,这就是我得到的错误: 输入状态报告
message /CyclosProjectOnOverdraft/WEB-INF/views/redirect/cyclosUsersList.html.jsp
description The requested resource is not available.
扩展是问题"cyclosUsersList.html.jsp",html.jsp。我觉得这很奇怪。我做错了什么?
【问题讨论】:
标签: java hibernate jsp spring-mvc