内容简介:springmvc中提供CharacterEncodingFilter,处理post乱码在web.xml配置过滤器如果是get方式乱码
springmvc中提供CharacterEncodingFilter,处理post乱码
在web.xml配置过滤器
<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> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 复制代码
如果是get方式乱码
a)修改tomcat的配置解决
b)自定义乱码解决的过滤器
2.restful风格的url
优点:轻量级,安全,效率高
@RequestMapping("/hello/{name}") public String hello(@PathVariable String name) { System.out.println(name); return "index.jsp"; } 复制代码
当我们输入 http://localhost:8080/02springweb_annotation/hello/1.do
的时候,控制台就会输出 1
。
我们也可以将参数放在hello前面,也可以拥有多个参数。
@RequestMapping("/{name}/{id}/hello") public String hello(@PathVariable String name,@PathVariable int id) { System.out.println(name); System.out.println(id); return "index.jsp"; } 复制代码
输入 http://localhost:8080/02springweb_annotation/asd/10/hello.do
,就可以在控制台看到结果了。
3.同一个controller通过参数来到达不同的处理方法--不重要
@Controller @RequestMapping("/hello2") public class ControllerMethod { @RequestMapping(params="method=add") public String add() { System.out.println("add"); return "redirect:/index.jsp"; } @RequestMapping(params="method=delete") public String delete() { System.out.println("delete"); return "redirect:/index.jsp"; } } 复制代码
输入 http://localhost:8080/02springweb_annotation/hello2.do?method=add
,控制台就会输出 add
,代表add方法执行了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- tomcat,jboss,weblogic乱码问题以及Java中各种乱码问题大汇总
- Perl中文乱码问题
- Perl中文乱码问题
- zabbix中文乱码解决方法
- pycharm中文乱码问题 总结
- Matplotlib中文乱码解决方案
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
高等应用数学问题的MATLAB求解
薛定宇、陈阳泉 / 清华大学出版社 / 2008-10 / 49.00元
薛定宇和陈阳泉编著的《高等应用数学问题的MATLAB求解》首先介绍了MATLAB语言程序设计的基本内容,在此基础上系统介绍了各个应用数学领域的问题求解,如基于MATLAB的微积分问题、线性代数问题的计算机求解、积分变换和复变函数问题、非线性方程与最优化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解法等,还介绍了较新的非传统方法,如模糊逻辑与模糊推理、......一起来看看 《高等应用数学问题的MATLAB求解》 这本书的介绍吧!