你的 String sql = "http://10.192.35.95:8080/SPOS/partpick.jsp?QuerySQL=select distinct aopn,vdpn,mode,leve,cate,name,fdsc,loca,accd,chpn,ecno,indt,note,pric from v_part where 1=1 and model = 'AOPEN_1556_D2I' and aopn like '%1%' tPage=1&items="sql = URLEncoder(sql);不管哪一页,都先进行这样一次编码,应该就没有什么问题了。
用urlDecoder和urlEncoder这两个类来试试。
他们是java。net下的类
我現在可以把sql完全傳過去了﹐但是我取參數的頁面有翻頁﹐翻頁過后取到的sql語句又不正確了﹐
如果你用 GET 方法,你最好每次都用 URLEncoder 把带参数的 url 编码
String sSQL = request.getParameter("QuerySQL");
java.net.URLEncoder.encode(sql,"gb2312")