我有一个简单的控制器来处理带有几个参数的提交,而不是我会考虑创建一个命令对象来存储它们。
在我的控制器中,我已经注释了参数,@RequestParam
但我必须将这些值发送到视图,我不知道最好的方法是什么。
如果我有一个命令对象,我可以使用标签modelAttribute
上的html:form
来绑定参数,但我不想只为一堆字段创建命令对象。
将值发送到视图(请求属性、模型属性...)的首选方式是什么?
我有一个简单的控制器来处理带有几个参数的提交,而不是我会考虑创建一个命令对象来存储它们。
在我的控制器中,我已经注释了参数,@RequestParam
但我必须将这些值发送到视图,我不知道最好的方法是什么。
如果我有一个命令对象,我可以使用标签modelAttribute
上的html:form
来绑定参数,但我不想只为一堆字段创建命令对象。
将值发送到视图(请求属性、模型属性...)的首选方式是什么?
我会说模型属性。就像是
@RequestMapping("/path")
public void test(@RequestParam("q") String q, ModelMap model) {
model.put("q", q);
}
在前端,您可以使用您最喜欢的方法打印它。带有JSTL的示例
<html>
...
<c:out value="${q}" />
</html>