springmvc 返回值用void,入参为bean和response,bean会接收不到参数这是怎么回事?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
浏览器控制台打开,看看你的请求有没有数据。
你这个使用方式好奇怪啊,bean接收不到参数是啥意思?bean不是输入参数么,你的write不是返回数据么