内容简介: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中文乱码解决方案
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Developer's Guide to Social Programming
Mark D. Hawker / Addison-Wesley Professional / 2010-8-25 / USD 39.99
In The Developer's Guide to Social Programming, Mark Hawker shows developers how to build applications that integrate with the major social networking sites. Unlike competitive books that focus on a s......一起来看看 《Developer's Guide to Social Programming》 这本书的介绍吧!