了解Spring MVC中@ModelAttribute和@RequestAttribute批注的用法

了解Spring MVC中@ModelAttribute和@RequestAttribute批注的用法,第1张

了解Spring MVC中@ModelAttribute和@RequestAttribute批注的用法

RequestAttribute
是什么,但你在表单提交已传递的参数。让我们看一个示例

假设我有以下表格

<form action="..."><input type=hidden name=param1 id=param1 value=test/></form>

现在,如果我有下面的控制器,它与请求的URL映射,并与下面的表单提交映射。

@Controllerpublic class CustomArgumentController {@ModelAttributevoid beforeInvokingHandlerMethod(HttpServletRequest request) {    request.setAttribute("foo", "bar");}@RequestMapping(value="/data/custom", method=RequestMethod.GET)public @ResponseBody String custom(@RequestAttribute("param1") String param1 ) {    // Here, I will have value of param1 as test in String object which will be mapped my Spring itself}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4986907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存