java 表单提交乱码问题 我写了一个静态页 和一个jsp页面 做登录 功能一样但是我用html页面提交的表单 显示乱码 而jsp 页面的正常怎样解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面编码一样么?META标签制定编码没? <meta http-equiv="Content-Type" content="text/html;charset=编码"> 页面编码一样么? META标签制定编码没? 页面编码 GBK 定义了这个应该就可以了,打开这个页面的时候看一下浏览器的编码是不是选择的gbk<meta http-equiv="Content-Type" content="text/html;charset=gbk"> 价格过滤器,:方法如下:新建一个类:EnFilter实现Filter接口 public class EnFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { arg0.setCharacterEncoding("gbk"); arg1.setCharacterEncoding("gbk"); arg2.doFilter(arg0, arg1); } public void init(FilterConfig arg0) throws ServletException { }}然后web.xml配置如下:<filter> <filter-name>En</filter-name> <filter-class>web.EnFilter</filter-class> //过滤器的位置</filter><filter-mapping> <filter-name>En</filter-name> <url-pattern>/*</url-pattern></filter-mapping> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 将编码转换一下吧;如:(接受表单传过来的参数) = new String((接受表单传过来的参数).getBytes("网页中的编码"),"你要转换的编码"); gbk 编码方式可支持提交中文字符 编码必须得统一可以在提交方法中通过setCharacterEncoding再设置一下编码方式或者一劳永逸 写个过滤器 request.setCharacterEncoding("gbk"); 应该改成utf-8 或者gb2312的 写个filter 在在web.xml配置下 拦截所有的请求 java编程思想的一个例子!自己想不明白! 关于JavaBean的一些疑问 xfire开发的webservice应用部署出错 关于java swing 搞了两天了 问下面的spring和hibernate整合的问题 struts的bean标签问题 谁能帮帮我 在struts的标签中如何将图片做为submit? jspsmartupload上传的问题 在tomcat下用axis部署webservice时报错如下,高手帮忙! struts2 中select标签的使用 如何用jdb启动weblogic??
META标签制定编码没?
META标签制定编码没? 页面编码 GBK
<meta http-equiv="Content-Type" content="text/html;charset=gbk">
} public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("gbk");
arg1.setCharacterEncoding("gbk");
arg2.doFilter(arg0, arg1); } public void init(FilterConfig arg0) throws ServletException {
}}
然后web.xml配置如下:
<filter>
<filter-name>En</filter-name>
<filter-class>web.EnFilter</filter-class> //过滤器的位置
</filter>
<filter-mapping>
<filter-name>En</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如:(接受表单传过来的参数) = new String((接受表单传过来的参数).getBytes("网页中的编码"),"你要转换的编码");
可以在提交方法中通过setCharacterEncoding再设置一下编码方式
或者一劳永逸 写个过滤器