//商品信息修改完成后 需要转发或者重定向到商品列表的页面
//转发(forward):首先浏览器的地址不发生改变 并且request对象中的值是可以共享(转向到新的地址 新的地址可以获取request保存的值)
//重定向(redirect):首先浏览器的地址发生改变 并且request对象中的值不能共享(转向到新的地址 新的地址不可以获取request保存的值)
tomcat默认全部都是用ISO-8859-1编码,不管你页面用什么显示,Tomcat最终还是会替你将所有字符转做ISO-8859-1.那么,当在另目标页面再用GBK翻译时就会将本来错的编码翻译成GBK的编码,这时的文字会乱码
绑定到对象属性 中文乱码问题 如何解决??可以在web.xml中配置一个post提交的编码过滤器来解决乱码问题
<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请求(如超链接)处理乱码
1.可以在tomcat的配置文件中(service.xml)修改编码格式utf-8(不建议用)
2.new String指定编码