将form表单里面的值提交到struts2 ,可是接收到过来的是乱码,怎么解决,在struts.xml配置
<constant name="struts.il8n.encoding" value="gbk"></constant> 不起作用,
在web.xml配置过滤器也不起作用,tomact里也不起作用,用的是GBK
<constant name="struts.il8n.encoding" value="gbk"></constant> 不起作用,
在web.xml配置过滤器也不起作用,tomact里也不起作用,用的是GBK
解决方案 »
- 急!!!!!!J2EE 把jsp放在WEB-INF访问路径是什么
- 通过域名看这个网站是用什么语言写的
- Unable to instantiate Action, LoginAction, defined for 'logout' in namespace '/
- 有多少人在用Weblogic中间件做开发?
- 向mysql插入一个longtext对象,文件大小为968B,插进去却是933B?
- hibernate和oracle10g 的问题,大家帮忙看下,谢谢
- jsp日期时间控件问题~
- 上传图片附件,判断图片大小
- 一个关于EJB的问题,请高手指点!谢谢!
- sos:地址栏输入中文,forward后就成了乱码,如何解决?
- 使用ffmpeg把wmv转换flv格式的参数设置问题
- 拿不定主意,哥们们帮我想个办法啦!
2.1.6以后的可以正常使用
估计是版本问题
struts2-core-2.0.6.jar 这个版本的
我以前都是用的过滤器
设置了il8n
并且还用了spring解决中问题的问题
但是还是不好使憋了我3天后来发现时我的jsp页面 中的问题
里面的form表单 我没设定方法 method=""
最后加上这个好了现在估计你也是这个问题
<constant name="struts.il8n.encoding" value="UTF-8"></constant>和JSP页面
再不行 加上过滤器
用的什么开发工具啊,我在eclipse上用struts2时经常出这种没有重新编译的问题,很是郁闷
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
<!-- default: /WEB-INF/applicationContext.xml -->
</listener> <context-param>
<param-name>contextConfigLocation</param-name>
<!-- <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value> -->
<param-value>classpath:beans.xml</param-value>
</context-param>过滤器必须放在struts配置之前,把method改为post
没用过Struts2