解决方案 »
- AWT中怎么获取text中的值?和其他int型数据进行比较~
- mysql 乱码问题
- 我郁闷死了,我觉得没问题的东西,却一直提示错误,希望大哥们,来看看呀~~~
- java中取对象地址用什么方法?(新手求教)
- 为什么我从ftp读取下载到本地的文件始终只有15k,实际文件有100k,URLConnection.getInputStream的用法。
- 高分求数据库查询源程序~~~~~~~~~~~~~~~~~!!
- 新手请问Panel两个问题,谢谢!
- 一个关于socket和ServerSocket的问题,请打下指教???
- 关于框架的选择
- HTTPS请求Could not generate DH keypair异常处理
- 还有搞swing开发的前辈没有,JTable数据绑定有好的方法没有
- java double 精度损失问题
2.把页面的标签改为 struts的标签
3.手动校正乱码
a
href="findSaleSourceByConidtion!findByCondition?
indexCondition=${indexCondition} &condition=${condition} ¤tPage=<s:property value= currentPage+1/>">下一页</a>
你的传递方式是get方式传递,get方式会讲请求参数的名和值转换为字符串,并附加在URL之后,它的解决的方法比较麻烦:
String rawQueryStr=request.getQueryString();
String queryStr=java.net.URLDecoder.decode(rawQueryStr,"gbk");
你用这样的两行代码就可以得到 你要的参数了,但是它是一整条字符串
你的实例太麻烦了 我这里简化一下 <a href="hello.jsp?123&345&567".....></a>
那queryStr 就等于 123&345&567
所以建议再把他们按照 & 来分割成一个数组:
String[] test=queryStr.split("&");
那这样 test[0]=123
test[1]=345
test[2]=567
这样应该就解决了吧