当前位置: 首页 > news >正文

深圳科技网站建设wordpress 下载页

深圳科技网站建设,wordpress 下载页,电商网站储值消费系统,学网站建设去什么学校通过ServletAPI获取请求参数将HttpServletRequest作为控制器方法的形参#xff0c;此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象。htmlform th:action{/param/servletAPI} methodpost用户名#xff1a;input ty…通过ServletAPI获取请求参数将HttpServletRequest作为控制器方法的形参此时HttpServletRequest类型的 参数表示封装了当前请求的请求报文的对象。htmlform th:action{/param/servletAPI} methodpost用户名input typetext nameusernamebr密码input typetext namepasswordbrinput typesubmit value登录br /formcontroller RequestMapping(/param/servletAPI) // 要用servlet的API只需在控制器方法的参数设置public String getParmByServletAPI(HttpServletRequest request){String username request.getParameter(username);String password request.getParameter(password);System.out.println(username:username);System.out.println(password:password);return success;}通过控制器方法的形参获取请求参数 浏览器和服务器的参数名称一致情况只需要在控制器方法的形参位置设置一个形参 形参的名字要和请求参数的名字一致即可。htmlform th:action{/param} methodpost用户名input typetext nameusernamebr密码input typetext namepasswordbrinput typesubmit value登录br /formcontroller RequestMapping(/param)public String getParam(String username,String password){System.out.println(username:username);System.out.println(password:password);return success;}参数名称不一致情况用RequestParam注解 RequestParam是将请求参数和控制器方法的形参创建映射关系。RequestParam注解的三个属性 value设置绑定的请求参数的名字required设置是否必须传输此请求参数默认值为true 表示当前请求必须传输value所指定的请求参数否则报错400defaultValue设置当没有传输value所对应的请求参数时 为形参设置的默认值此时和required属性值无关。 RequestMapping(/param)public String getParam(RequestParam(userName) String username, String password){System.out.println(username:username);System.out.println(password:password);return success;}RequestHeader注解将请求头信息和控制器方法形参绑定CookieValue将Cookie数据和控制器方法的形参绑定通过pojo获取请求参数通过控制器方法的实体类形的形参获取请求参数需要在控制器方法的形参位置设置实体类类型的形参保证实体类类中属性的属性名和请求参数的名字一致那么请求参数就会为此属性赋值,然后就可以通过实体类类型的形参获取请求参数。实体类public class User {private Integer id;private String username;private String password;public User() {}....... }htmlform th:action{/param/pojo} methodpost用户名input typetext nameusernamebr密码input typetext namepasswordbrinput typesubmit value登录br /formcontroller RequestMapping(/param/pojo) // 前提是保证属性名和请求参数的名字一致public String getParamByPojo(User user){System.out.println(user:user);return success;}解决获取请求参数乱码问题 在控制器方法中写解决乱码问题的代码是不行的 因为在DispatcherServlet已经将请求参数获取过了 然后才可以在形参位置获取所以在这里设置解决编码问题没有用了。注意设置编码代码有个要求在设置编码之前 一定不能获取任意请求参数只要获取了设置的编码就没有作用。在web.xml配置编码过滤器CharacterEncodingFilter!-- 编码过滤器--filterfilter-nameCharacterEncodingFilter/filter-namefilter-classorg.springframework.web.filter.CharacterEncodingFilter/filter-classinit-param!-- 所使用的的框架有默认的编码的还需要设置自定义编码--param-nameencoding/param-nameparam-valueUTF-8/param-value/init-param!-- 如果只设置上面的初始化参数那么只会来设置请求的编码如果下面的也设置了不但设置请求的编码而且还会设置响应的编码 --init-paramparam-nameforceEncoding/param-nameparam-valuetrue/param-value/init-param/filterfilter-mappingfilter-nameCharacterEncodingFilter/filter-nameurl-pattern/*/url-pattern/filter-mapping
http://www.hkea.cn/news/14285278/

相关文章:

  • 织梦网站后台文章编辑美化代码大连公司地址
  • 网站建设专业是干什么的自己做的网站用国外的空间怎么样
  • 北京网站建设方案品牌公司三种专业网页编辑制作工具
  • 深圳集团网站建设专业公司个人网站价格
  • 个人备案的网站可以做淘宝客吗国外购物网站推荐
  • wp如何做引擎网站团队拓展训练
  • 15年做哪个网站能致富中山网站制
  • 哪个网站做视频有钱wordpress支持react
  • 专做充电器的网站佛山网站排名优化
  • 英文seo网站建设做微商哪个网站比较好
  • 哪一些网站使用vue做的免费制作logo生成器在线
  • 网站SEO做点提升流量象客长沙建站工作室
  • 一般网站用什么数据库中山企业网络推广方案
  • 做移动网站优化快photoshop 网站设计
  • 上市公司专利查询网站网站开发及技术
  • 做电商网站要多少钱莱州网页设计
  • 工作室主题网站西安百度seo推广
  • 百度收录最快网站商务封面图片素材
  • 永久免费空间网站家装网站建设公司哪家好
  • 安顺做网站wordpress后台打开慢
  • 通过主机名访问网站小程序微信定制开发
  • 怎样建立网站免费的建网站平台哪家好
  • 工商企业网站wordpress插件没有设置
  • 湖南吉首建设官方网站杭州网站建设蒙特
  • 设计手机网站页面尺寸建设网站要注意事项
  • led论坛网站建设素材网站会员
  • 开发一个网站做公司内部用建筑工程公司起名字大全
  • 网站建设所需的基本内容班级网站 php
  • 哪个网站能帮助做试卷种子资源
  • 苏州网站建设建站网合肥工程建设网站