关于参数传递问题

joy_jiang 2005-02-28 01:38:01
abc.jsp?sql="select * from userinfo where name like '%ABC%'"
上面这段语句中的参数发过去之后为什么变成null了呢?
请各位帮帮忙啊
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
0242891 2005-02-28
  • 打赏
  • 举报
回复
刚才那个少了一个提交按钮...
<form name="frm" action="abc.jsp" method="post">
<input type="hidden" name="sql" value="select * from userinfo where name like '%ABC%'">
<input type="submit" name="Submit" value="提交">
</form>
0242891 2005-02-28
  • 打赏
  • 举报
回复
你可以试试用FORM来传递参数
<form name="frm" action="abc.jsp" method="post">
<input type="hidden" name="sql" value="select * from userinfo where name like '%ABC%'">
</form>
wuyue-tiger 2005-02-28
  • 打赏
  • 举报
回复
这样写
String url = "abc.jsp?sql=" + java.net.URLEncoder.encode("select * from userinfo where name like '%ABC%'";

然后这样
<a href="<%= url%>">link</a>
或者
<%
reponse.sendRedirect(url);
%>
EXvision 2005-02-28
  • 打赏
  • 举报
回复
去掉引号"试试看

对了,最好不要明文传送SQL语句

我为什么不可以改一下?
abc.jsp?sql=delete userinfo

难道可以执行?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧