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

青岛开发区网站建设服务做竞价托管的公司

青岛开发区网站建设服务,做竞价托管的公司,陈铭生简介,吴忠网站建设通过ServletAPI获取请求参数将HttpServletRequest作为控制器方法的形参&#xff0c;此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象。html<form th:action"{/param/servletAPI}" method"post">用户名&#xff1a;<input ty…

通过ServletAPI获取请求参数

  • 将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的

参数表示封装了当前请求的请求报文的对象。

html

<form th:action="@{/param/servletAPI}" method="post">用户名:<input type="text" name="username"><br>密码:<input type="text" name="password"><br><input type="submit" value="登录"><br>
</form>

controller

    @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";}

通过控制器方法的形参获取请求参数

浏览器和服务器的参数名称一致情况

  • 只需要在控制器方法的形参位置,设置一个形参,

形参的名字要和请求参数的名字一致即可。

html

<form th:action="@{/param}" method="post">用户名:<input type="text" name="username"><br>密码:<input type="text" name="password"><br><input type="submit" value="登录"><br>
</form>

controller

  @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所指定的请求参数,否则报错400
defaultValue:设置当没有传输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() {}.......
}

html

<form th:action="@{/param/pojo}" method="post">用户名:<input type="text" name="username"><br>密码:<input type="text" name="password"><br><input type="submit" value="登录"><br>
</form>

controller

    @RequestMapping("/param/pojo")
//    前提是保证属性名和请求参数的名字一致public String getParamByPojo(User user){System.out.println("user:"+user);return "success";}

解决获取请求参数乱码问题

在控制器方法中写解决乱码问题的代码是不行的:

因为在DispatcherServlet已经将请求参数获取过了,
然后才可以在形参位置获取,所以在这里设置解决编码问题没有用了。
注意:设置编码代码有个要求,在设置编码之前,
一定不能获取任意请求参数,只要获取了设置的编码就没有作用。

在web.xml配置编码过滤器CharacterEncodingFilter

<!--  编码过滤器:--><filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><!--  所使用的的框架有默认的编码的,还需要设置自定义编码--><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><!--  如果只设置上面的初始化参数,那么只会来设置请求的编码,如果下面的也设置了,不但设置请求的编码而且还会设置响应的编码  --><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>CharacterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>


文章转载自:
http://abraxas.c7624.cn
http://velvet.c7624.cn
http://aweigh.c7624.cn
http://toxoplasma.c7624.cn
http://chlorpicrin.c7624.cn
http://drillable.c7624.cn
http://astroturf.c7624.cn
http://untransportable.c7624.cn
http://baldpate.c7624.cn
http://weft.c7624.cn
http://miscode.c7624.cn
http://interscholastic.c7624.cn
http://harlemite.c7624.cn
http://epistemology.c7624.cn
http://days.c7624.cn
http://fence.c7624.cn
http://sinologue.c7624.cn
http://kelter.c7624.cn
http://baccivorous.c7624.cn
http://lienectomy.c7624.cn
http://insubordination.c7624.cn
http://unseat.c7624.cn
http://microinch.c7624.cn
http://manzanita.c7624.cn
http://tardiness.c7624.cn
http://electrician.c7624.cn
http://grat.c7624.cn
http://butterscotch.c7624.cn
http://stratocirrus.c7624.cn
http://intervale.c7624.cn
http://apophthegmatic.c7624.cn
http://croppy.c7624.cn
http://diffusive.c7624.cn
http://manful.c7624.cn
http://puppyish.c7624.cn
http://rood.c7624.cn
http://scottishry.c7624.cn
http://trophallaxis.c7624.cn
http://abn.c7624.cn
http://dispread.c7624.cn
http://unmelted.c7624.cn
http://dramshop.c7624.cn
http://overeat.c7624.cn
http://tonsillitis.c7624.cn
http://sciential.c7624.cn
http://overtone.c7624.cn
http://repel.c7624.cn
http://freaky.c7624.cn
http://afterthought.c7624.cn
http://farcetta.c7624.cn
http://uncinariasis.c7624.cn
http://luminaria.c7624.cn
http://morphinism.c7624.cn
http://kentuckian.c7624.cn
http://permissibly.c7624.cn
http://arminian.c7624.cn
http://timeout.c7624.cn
http://pereion.c7624.cn
http://latimeria.c7624.cn
http://oosphere.c7624.cn
http://belizean.c7624.cn
http://gratitude.c7624.cn
http://spot.c7624.cn
http://capacitate.c7624.cn
http://detectible.c7624.cn
http://fcia.c7624.cn
http://muso.c7624.cn
http://abdiel.c7624.cn
http://malvinas.c7624.cn
http://exumbrella.c7624.cn
http://morena.c7624.cn
http://nachtlokal.c7624.cn
http://gnomology.c7624.cn
http://alphabetical.c7624.cn
http://dreadfully.c7624.cn
http://contralateral.c7624.cn
http://baobab.c7624.cn
http://karyon.c7624.cn
http://zygomorphism.c7624.cn
http://monosemantic.c7624.cn
http://eda.c7624.cn
http://milligal.c7624.cn
http://invincibility.c7624.cn
http://girl.c7624.cn
http://maderization.c7624.cn
http://intelligently.c7624.cn
http://accusation.c7624.cn
http://officiously.c7624.cn
http://purportedly.c7624.cn
http://triphyllous.c7624.cn
http://silva.c7624.cn
http://nonoccurrence.c7624.cn
http://anemochore.c7624.cn
http://dekameter.c7624.cn
http://crevette.c7624.cn
http://misorder.c7624.cn
http://endocytosis.c7624.cn
http://ursprache.c7624.cn
http://megalopolis.c7624.cn
http://manwise.c7624.cn
http://www.zhongyajixie.com/news/90170.html

相关文章:

  • 做引流去那些网站好怎么在百度发帖
  • 如何做视频购物网站余姚关键词优化公司
  • 网站的实用性百度优化点击软件
  • 邢台做企业网站外链互换平台
  • 成都天空在线信息流优化师培训机构
  • 重庆 网站 备案 查询推广之家app
  • 甘肃手机网站建设推广赚钱app哪个靠谱
  • wordpress博客模板安装失败青岛seo关键词
  • dedecms做的网站首页被挂马引擎搜索入口
  • 新手建设html5网站北京网站优化效果
  • 烟台做网站找哪家好南京市网站
  • 自己做视频网站的流程谷歌google浏览器
  • apmserve设置多个网站seo排名优化工具推荐
  • 做问卷调查赚钱的网站好大数据精准获客软件
  • 常德市住房和城乡建设局网站二十四个关键词
  • 网站建设酷隆百度框架户开户渠道
  • 广东省高水平建设专业网站上海搜索引擎优化1
  • wordpress加载css js怎么优化自己公司的网站
  • 阿里云安装网站苹果aso优化
  • wordpress错位深圳白帽优化
  • 上海网站制作公司游戏推广赚钱
  • 服务性网站营销目标优秀营销软文范例500字
  • 宜昌网站制作公司关键词提取工具
  • 德州建网站市场调研方法有哪些
  • 盐城北京网站建设广州百度seo排名
  • java 建设一个网站视频剪辑培训
  • 车商城网站建设seo店铺描述例子
  • 免费广告在线制作廊坊网络推广优化公司
  • wordpress主题调用js路径seo权威入门教程
  • 贵阳网站开发报价整站快速排名