java:struts学习(3)-jsp传递中文到action的解决方法,简易!!
2008-02-25 13:15
609 查看
今天使用了log4j进行日志方面的调试学习,但是传出来的是乱码,google了一下,解决的方式比较多,不过有些是针对spring的,因为我还没有学习spring,所以对SPring的技术不是很了解 ,而且也看的一头雾水,不过根据下面的这个方法,我解决了的jsp传递action 中文的问题:
方法如下:
1、建立一个包:com.rizi.util,建立 myActionServlet.java
2、更改web.xml
然后,执行调试,问题解决...^O^!!!比较开心
另外,如果不用struts的话,hibernate也可能碰到中文乱码问题,只要在hibernate.cfg.xml配置中如下:
<property name="hibernate.connection.url">
jdbc:microsoft:sqlserver://Localhost:1433;SelectMethod=cursor;characterEncoding=GBK;DatabaseName=myDatabase.
</property>
characterEncoding=GBK!就可以了。
这个我没有试验,有实验成功的朋友给俺说一下啊!!!
方法如下:
1、建立一个包:com.rizi.util,建立 myActionServlet.java
package com.rizi.util; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class myActionServlet extends org.apache.struts.action.ActionServlet { protected void process(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { /** @todo Override this org.apache.struts.action.ActionServlet method */ request.setCharacterEncoding("UTF-8");// 就加着一行一切都解决了 super.process(request, response); } } |
<servlet> <servlet-name>action</servlet-name> <servlet-class>com.rizi.util.myActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> |
另外,如果不用struts的话,hibernate也可能碰到中文乱码问题,只要在hibernate.cfg.xml配置中如下:
<property name="hibernate.connection.url">
jdbc:microsoft:sqlserver://Localhost:1433;SelectMethod=cursor;characterEncoding=GBK;DatabaseName=myDatabase.
</property>
characterEncoding=GBK!就可以了。
这个我没有试验,有实验成功的朋友给俺说一下啊!!!
相关文章推荐
- Struts2.1.8 JSP提交Action后,获取中文乱码解决方法
- struts中actionFrom传递日期出错的解决方法
- Struts2 get方法传递 中文 到Action乱码解决
- javascript通过url向jsp页面传递中文参数乱码解决方法
- JSP传递中文参数乱码问题的解决方法
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- Java解决在浏览器地址栏中输入url访问action的问题以及拦截方法过滤的简易实现
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Struts2 get方法传递 中文 到Action乱码解决
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Java 通过URL传递中文出现乱码的解决方法
- 近几日学习java+jsp+mysql制作网页遇见的错误解决方法,希望对新手有帮助
- JSP中用 javabean传递中文乱码的解决方法
- java和jsp中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)
- 在jsp之间传递中文参数出现乱码解决方法
- Java解决在浏览器地址栏中输入url访问action的问题以及拦截方法过滤的简易实现
- JSP传递参数中文乱码问题的一种解决方法
- Java 前台后台数据传递、中文乱码解决方法
- jsp数据传递到后台为中文乱码的解决方法