java:struts学习(3)-jsp传递中文到action的解决方法,简易!!
来源:互联网 发布:淘宝代卖 编辑:程序博客网 时间:2024/06/04 18:10
今天使用了log4j进行日志方面的调试学习,但是传出来的是乱码,google了一下,解决的方式比较多,不过有些是针对spring的,因为我还没有学习spring,所以对SPring的技术不是很了解 ,而且也看的一头雾水,不过根据下面的这个方法,我解决了的jsp传递action 中文的问题:
方法如下:
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);
}
}
2、更改web.xml
<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>
然后,执行调试,问题解决...^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!就可以了。
这个我没有试验,有实验成功的朋友给俺说一下啊!!!
- java:struts学习(3)-jsp传递中文到action的解决方法,简易!!
- jsp数据传递到后台为中文乱码的解决方法
- struts的action 中向jsp中传递参数
- 关于jsp页面上中文数据传递到后台成乱码的解决方法
- JS传递中文到PHP的解决方法
- Struts中JSP到Action过程中数组的投射
- JSP与action传递中文乱码解决.
- struts 的action与jSP
- struts中文的解决方法
- JSP传递中文参数乱码问题的解决方法
- JSP传递中文参数乱码问题的解决方法 !
- 两个Jsp页面间传递中文乱码的解决方法
- jsp页面中,中文传递乱码的解决方法
- JSP传递参数中文乱码问题的一种解决方法
- 一般jsp传递中文乱码的可行解决方法
- JSP页面之间传递中文参数的解决方法
- JSP中用 javabean传递中文乱码的解决方法
- java后台传递json到前台 中文乱码解决方法
- C#中常用的文件操作方法
- Java String 对象
- The SWT FAQ 中文(13)
- ppstream不能全屏的解决方法
- Eclipse插件(Plugin)开发中的NoClassDefFoundError的解决(2)
- java:struts学习(3)-jsp传递中文到action的解决方法,简易!!
- [转贴]经典面试题
- CString,string,char*的综合比较及相互转换
- 将软件推向未来多核架构
- java:struts学习(4)-理解Struts在web.xml中的基本配置
- 网站登录记忆跳转实现的一种方法
- 路由协议 RFC3561
- Python中动态添加类的属性或成员函数
- Silverlight 2.0 Beta1 控件一览!