社区
Web 开发
帖子详情
奇怪問題
windydenny
2004-11-16 10:27:41
我在前個查詢條件的頁面把查詢條件用sql語句寫好﹐傳慘到后個頁面﹐前個查詢頁面有模糊查詢like '%"+,后個頁面取參數sql時﹐識別不了"%"﹐如何解決?
...全文
212
20
打赏
收藏
奇怪問題
我在前個查詢條件的頁面把查詢條件用sql語句寫好﹐傳慘到后個頁面﹐前個查詢頁面有模糊查詢like '%"+,后個頁面取參數sql時﹐識別不了"%"﹐如何解決?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windydenny
2004-11-17
打赏
举报
回复
sql是不會暴露在url里
windydenny
2004-11-17
打赏
举报
回复
你才是老大啊,我只提供參數功能
qinjun999
2004-11-17
打赏
举报
回复
老大,SQL语句不要暴露在url中去!
windydenny
2004-11-17
打赏
举报
回复
URLEncoder 不會用啊
windydenny
2004-11-17
打赏
举报
回复
翻頁時帶參數sSQL
String sSQL = request.getParameter("QuerySQL");
windydenny
2004-11-17
打赏
举报
回复
我是前個頁面response.sendRedirect("partpick.jsp?QuerySQL="+sSQL+"");
边城狂人
2004-11-17
打赏
举报
回复
翻页后你是怎么把参数传到新页面去的?
如果你用 GET 方法,你最好每次都用 URLEncoder 把带参数的 url 编码
windydenny
2004-11-17
打赏
举报
回复
參數是傳過來的﹐但取不到﹐用了java.net.URLEncoder.encode也是空
windydenny
2004-11-17
打赏
举报
回复
關鍵不是不能用此方法﹐而是取出的值為null
windydenny
2004-11-17
打赏
举报
回复
我是都寫全了的阿
xiaomineer
2004-11-17
打赏
举报
回复
识别不了就都写出来嘛
java.net.URLEncoder.encode(sql,"gb2312")
windydenny
2004-11-17
打赏
举报
回复
識別不了方法URLEncoder
windydenny
2004-11-17
打赏
举报
回复
是啊,按理說是不會有問題的,但是一翻頁再取一次就識別不了了
边城狂人
2004-11-17
打赏
举报
回复
你的 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);
不管哪一页,都先进行这样一次编码,应该就没有什么问题了。
windydenny
2004-11-16
打赏
举报
回复
jamesfancy(),lijunjiejava謝謝你們﹐
我現在可以把sql完全傳過去了﹐但是我取參數的頁面有翻頁﹐翻頁過后取到的sql語句又不正確了﹐
lijunjiejava
2004-11-16
打赏
举报
回复
传特殊字符在url中是。应该对她进行编码吧。
用urlDecoder和urlEncoder这两个类来试试。
他们是java。net下的类
边城狂人
2004-11-16
打赏
举报
回复
把 % 用 %25 代替,或者用 POST 方式,通过 Form 来提交参数
windydenny
2004-11-16
打赏
举报
回复
up
windydenny
2004-11-16
打赏
举报
回复
up,up
windydenny
2004-11-16
打赏
举报
回复
沒人回復嗎﹖﹖﹖
自己up,up,up
奇怪
的无法换行问题
比较
奇怪
的问题
奇怪
的电梯问题优化建议
电梯问题优化(1)
奇怪
的问题
奇怪
的问题请回答下面10个问题,各题都恰有一个答案是正确的:(1)第一个答案是B的问题是哪一个?A、2B、3C、4D、5E、6(2)恰好有两个连续问题的答案是一样的,它们是:A、2,3B、3,4C、4,5D、5,6E、6,7(3)本问题答案和哪一个问题的答案相同?A、1B、2C、4D、7E、6(4)答案是A的问题的个数是:A、0B、1C、2D、3E、4(5)本问题答案和哪一个问题的答案相同?A、1
SQL SERVER 中
奇怪
的问题
看到下面这篇BLOG,确实很
奇怪
但同样的情况,在 ACCESS里确完全正确。 转载于:https://www.cnblogs.com/sjcatsoft/archive/2005/06/01/166320.html
当你问ChatGPT一些奇
奇怪
怪的问题
鸡蛋和牛蛋哪个更大?哪个更有营养? 你认识只因吗?
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章