<td width="11%" align="center" ><a href="teacherfind2.do?sclass=${list1.sclass }&sdept=${list1.sdept } " class="STYLE6">详情</a></td>
传递两个参数进action,在action里面这样的到
String sclass1 = request.getParameter("sclass");
String sdept1=request.getParameter("sdept");
if(sdept1!=null){
sdept2=new String(sdept1.getBytes("iso-8859-1"),"utf-8");
}
System.out.println(sclass+sdept+"*******");
这样还是不行,得到的输出结果为
0701数学与统计学?*******
结果应该为:0701数学与统计学院*******
请问一下怎么解决?
传递两个参数进action,在action里面这样的到
String sclass1 = request.getParameter("sclass");
String sdept1=request.getParameter("sdept");
if(sdept1!=null){
sdept2=new String(sdept1.getBytes("iso-8859-1"),"utf-8");
}
System.out.println(sclass+sdept+"*******");
这样还是不行,得到的输出结果为
0701数学与统计学?*******
结果应该为:0701数学与统计学院*******
请问一下怎么解决?
解决方案 »
- 【help】java将jpg图片转换为tif图片
- hibernate和spring集成配置,高分求高手
- org.hibernate.TransactionException: JDBC begin failed:
- 如何使用dwr来实现文件上传
- 对于一个项目中的部分实体类不使用spring作为管理容器,也不使用注入方式来调用接口的话,如何手动处理实体类和调用接口?
- Java如何实现多线程通讯?
- 如果sun被收购了,java的将来!!!!!!!!
- Hibernate3.3 Oracle10g HQL 查询使用 regexp_like 函数时不支持 在Dialect注册了之后也不行
- JDBC 连接MSSQL 出错,提示: Error establishing socket
- Weblogic6下有Start Default Server 选项Weblogic7 下哪个是???
- DWR关于MarshallException的问题
- 请问如果在一个方法里面声明了局部变量int i;(并没有初始化)
下面是把字符串转成这种格式的。
/**
* Utf8URL编码
* @param s
*/
public String Utf8URLencode(String text) {
StringBuffer result = new StringBuffer(); for (int i = 0; i < text.length()/2; i++) { char c = text.charAt(i);
if (c >= 0 && c <= 255) {
result.append(c);
}else { byte[] b = new byte[0];
try {
b =text.toString().getBytes("UTF-8");
}catch (Exception ex) {
} for (int j = 0; j < b.length; j++) {
int k = b[j];
if (k < 0) k += 256;
result.append("%" + Integer.toHexString(k).toUpperCase());
}
}
}
return result.toString();
}
String sdept1=request.getParameter("sdept");
if(sdept1!=null){
sdept2=new String(sdept1.getBytes("iso-8859-1"),"utf-8");
}
System.out.println(sclass+sdept+"*******");
我没看明白你输出的哪个变量。
<a href="javascript:document.getElementById('form').herf='*.do?parm=encodeURI('张三')'">详情 </a>后台 String parm= request.getParameter("parm");
parm= java.net.URLDecoder.decode(loginName,"UTF-8");
前面还有一个sdept2 的定义
String sdept2=null;