日期:2014-05-18  浏览次数:20603 次

传值传递问题?
我把单引号做为查询的条件时,传递到下一个页面怎么成了?号了,结果什么都查不出来   ?我用的是URL传值,大家帮帮我.给点代码,谢谢!

------解决方案--------------------
把查询语句贴出来啊
------解决方案--------------------
把单引号全部用双引号替代
------解决方案--------------------
post 方式就不会
------解决方案--------------------
对它进行URL编码

<a href= "test2.jsp?test= <%=java.net.URLEncoder.encode(str)%> "> 传参 </a>
------解决方案--------------------
关注
------解决方案--------------------
request.setCharactorEncoding( "GBK "); //设置传参的编码
------解决方案--------------------
ding
------解决方案--------------------
在我机器上好用,如果你那边不好用,对传递过来的字符串进行?替换成 '吧
------解决方案--------------------
”单引号做为查询的条件时,传递到下一个页面怎么成了?号“这是因为反生了乱码!~~
你要对单引号转义~~或者对单引号进行编码~~~用escape()方法~~~你查一下!!!