springmvc 返回值用void,入参为bean和response,bean会接收不到参数这是怎么回事?

发布于 2022-09-06 22:13:14 字数 666 浏览 30 评论 0

Controller代码

@RequestMapping(value="/testList.action")

public void insertList(Items item,HttpServletResponse resp) throws IOException{
    System.out.println(item.getName());
    System.out.println(item.getAddress());
    
    resp.getWriter().write("hello");

}
syso的时候数据为null,经测试 将resp.getWriter().write("hello");去掉就有数据了,这是为什么???

前台:
<form id="itemForm" action="${pageContext.request.contextPath }/testList.action" method="post" >

<input type="text" name="name"/>
<input type="text" name="address"/>
<input type="submit" value="提交"/>

</form>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红ご颜醉 2022-09-13 22:13:14

浏览器控制台打开,看看你的请求有没有数据。

层林尽染 2022-09-13 22:13:14

你这个使用方式好奇怪啊,bean接收不到参数是啥意思?bean不是输入参数么,你的write不是返回数据么

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文