0
我尝试实现一个非常简单的Spring MVC应用程序,但不想绑定一个bean或模型,因为我只是想通过控制器将值从一个视图传输到另一个视图。如何通过控制器将值从一个视图传输到另一个视图?
考虑以下几点:
我有一个简单searchForm
<form id="searchForm" name="searchForm" method="POST">
<input name="test" name="test"/>
<input type="submit" value="Submit"/>
</form>
然后我有在控制器的方法,其拦截POST请求:
@RequestMapping(method = RequestMethod.POST)
public ModelAndView processSubmit(ModelMap model, HttpServletRequest httpRequest)
{
return new ModelAndView("Results", model);
}
我现在想读在“测试”输入中提交的值,因此在结果视图中我提供:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<body>
<c:out value="${test}"/>
</body>
但我没有看到提交的值。
那么,没有得到这行代码的价值 – Joly 2012-01-31 18:22:18
感谢最终得到它。你是对的,我试着用Spring试试这个,忘了所有关于基本的jsp :) – Joly 2012-01-31 18:40:06
如果我需要从Spring控制器中读取值,而不是从结果视图中读取值,该怎么办? – Joly 2012-01-31 19:41:57