I have a simple controller that handles a submit with a couple of parameters, not so much that I would consider creating a command object to store them.
In my controller I have annotated the parameters with @RequestParam
but I have to send these values to the view and I don't know what's the best way of doing it.
If I had a command object I could use the modelAttribute
on the html:form
tag to bind the parameters but I don't want to create a command object for just a bunch of fields.
What is the preferred way of sending the values to the view (request attributes, model attributes... )?
I'd say model attributes. Something like
@RequestMapping("/path")
public void test(@RequestParam("q") String q, ModelMap model) {
model.put("q", q);
}
On front end you could print it using your favourite approach. A sample with JSTL
<html>
...
<c:out value="${q}" />
</html>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.