大佬教程收集整理的这篇文章主要介绍了如何在Spring MVC中获取方法中的参数?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果删除,Spring批注将正常工作@H_944_5@enctype="multipart/form-data"。
@H_944_5@@requestParam(value="txtEmail", required=falsE)
@H_944_5@request.getParameter(paramname);
如果属性数量很大,请使用表单。会方便的。入门指南。
如果要接收,请配置多部分解析器@H_944_5@enctype="multipart/form-data"。
@H_944_5@<bean ID="multipartResolver"
class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”>
请参阅Spring文档。
我正在使用Spring MVC。当method = post时,我无法从url获得参数。但是,当我将方法更改为GET时,便可以获取所有参数。
这是我的表格:
@H_944_5@<form method="POST" action="http://localhost:8080/cms/customer/create_customer" id="frmRegister" name ="frmRegister" enctype="multipart/form-data"> <input class ="iptRegister" type="text" id="txtEmail" name="txtEmail" value="" /> <input class ="iptRegister" type="password" id="txtpassword" name="txtpassword" value="" /> <input class ="iptRegister" type="text" id="txtPhone" name="txtPhone" value="" /> <input type="button" id="btnRegister" name="btnRegister" value="Register" onclick="" style="cursor:pointer"/> </form>
这是我的控制器:
@H_944_5@@requestMapping(value= "/create_customer",method = requestMethod.POST) @ResponseBody public String createCustomer(httpServletrequest request,@requestParam(value="txtEmail",required=falsE) String email,@requestParam(value="txtpassword",required=falsE) String password,@requestParam(value="txtPhone",required=falsE) String phonE){ ResultDTO<String> rs = new ResultDTO<String>(); rs.setStatus(IConfig.SHOW_RESULT_succesS_ON_MAIN_SCREEN); try{ Customer c = new Customer(); c.setEmail(email); c.setpassword(password); c.setPhone(phonE); customerservice.insert(c); rs.setData("Insert success"); }catch(Exception eX){ log.error(eX); rs.setStatus(IConfig.SHOW_RESULT_ERROR_ON_MAIN_SCREEN); rs.setData("Insert failure"); } return rs.toString(); }
我该如何解决?
以上是大佬教程为你收集整理的如何在Spring MVC中获取方法中的参数?全部内容,希望文章能够帮你解决如何在Spring MVC中获取方法中的参数?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。