此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【yeshuangming】截止到2008-07-22 11:00:00的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:150 每贴平均分数:18
回帖的总数量:64 得分贴总数量:23 回帖的得分率:35%
结贴的总数量:7 结贴的总分数:130
无满意结贴数:2 无满意结贴分:40
未结的帖子数:1 未结的总分数:20
结贴的百分比:87.50 % 结分的百分比:86.67 %
无满意结贴率:28.57 % 无满意结分率:30.77 %
楼主加油
楼主【yeshuangming】截止到2008-07-22 11:00:00的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:150 每贴平均分数:18
回帖的总数量:64 得分贴总数量:23 回帖的得分率:35%
结贴的总数量:7 结贴的总分数:130
无满意结贴数:2 无满意结贴分:40
未结的帖子数:1 未结的总分数:20
结贴的百分比:87.50 % 结分的百分比:86.67 %
无满意结贴率:28.57 % 无满意结分率:30.77 %
楼主加油
解决方案 »
- 在项目中如何用junit写单元测试用例?
- 新手请教,进来看看你懂的是否是已经足够多~~
- hi,兄弟姐妹们。问个面试的问题
- hibernate多表查询如何把值传到jsp
- Struts+Hibernate这样的dao设计合理吗?
- J2EE中cr_ora_tb.sql之类的.sql文件是什么用处?
- 请大家推荐一个不错的xml plugin
- Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]插入错误: 列名或所提供值的数目与表定义不匹配。
- 把二维数组排序成目录树结构的难题?(急,立结)
- 一直不太明白springmvc的action层和ajax交互的数据到底是Json对象还是json字符串
- struts标签 简单问题
- Lucene的搜索优化问题?
String keyName = request.getParameter("keyname");
logger.debug("original keyName: " + keyName);
System.out.println("GBK: "+new String(keyName.getBytes("GBK"),"utf-8"));
System.out.println("gb2312: "+new String(keyName.getBytes("gb2312"),"utf-8"));
System.out.println("ISO-8859-1: "+new String(keyName.getBytes("ISO-8859-1"),"utf-8"));
System.out.println("utf-8: "+new String(keyName.getBytes("utf-8"),"utf-8"));
package com.xxxx.dao;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionServlet;public class myActionServlet extends ActionServlet {
@Override
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("GBK");
super.process(request, response);
}
}然后把web.xml文件里的<servlet-name>action</servlet-name>改为
<servlet-name>action</servlet-name>
<servlet-class>com.xxxx.dao.myActionServlet</servlet-class>这其实就是STRUTS的中文问题
如果不是中文能不能得到参数的值呢。
试试!
去调用接口的,怎么去encode呢?
request.setCharacterEncoding("utf-8");
String keyName = request.getParameter("keyname");
logger.debug("original keyName: " + keyName);
System.out.println("GBK: "+new String(keyName.getBytes("GBK"),"utf-8"));
System.out.println("gb2312: "+new String(keyName.getBytes("gb2312"),"utf-8"));
System.out.println("ISO-8859-1: "+new String(keyName.getBytes("ISO-8859-1"),"utf-8"));
System.out.println("utf-8: "+new String(keyName.getBytes("utf-8"),"utf-8"));不管有没有在server.xml中的Connector节点中设 URIEncoding="utf-8"
上面的编码转换都转换不出来
难道是tomcat的问题,重装一下看看。
不是UTF-8
我也不知道为什么
URIEncoding可以不改,也可以改成URIEncoding="gb2312",但不能改为URIEncoding="UTF-8"
这样取一下值试试,我的通过了