我正在尝试实现一个非常简单的Spring MVC应用程序,但对绑定bean或模型不感兴趣,因为我只想通过控制器将值从一个视图传输到另一个视图。
请考虑以下事项:
我有一个简单的searchForm
<form id="searchForm" name="searchForm" method="POST">
<input name="test" name="test"/>
<input type="submit" value="Submit"/>
</form>
然后我在控制器中有一个拦截帖子请求的方法:
@RequestMapping(method = RequestMethod.POST)
public ModelAndView processSubmit(ModelMap model, HttpServletRequest httpRequest)
{
return new ModelAndView("Results", model);
}
我现在想要阅读“test”输入中提交的值,所以在结果视图中我有:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<body>
<c:out value="${test}"/>
</body>
但我没有看到提交的价值。
答案 0 :(得分:1)
您可以使用paramValues
地图访问任意请求参数,例如
<c:out value="${paramValues.test}"/>
这是基本的JSP,与Spring无关。