请教一个简单问题(100分)

  • 主题发起人 主题发起人 wocao
  • 开始时间 开始时间
W

wocao

Unregistered / Unconfirmed
GUEST, unregistred user!
我在JSP中用request.getParameter取得一个变量
name=request.getParameter("name");
然后在用tname='%'+name+'%';
用out.println(tname);是对的
但是我用select name from data where name like '"+tname+"'怎么就出错了?
哪位大虾知道这是什么原因吗?
谢谢了
 
看着是对的,能告诉出错的信息吗?
 
没有给出具体出错信息,只是说
HTTP 500 - 内部服务器错误
Internet Explorer
就这样,出现一个空白页面
 
First confirm that without the actionsdo
ne to the databse, your jsp
can work correctly.
 
你还没有和数据库连呢,
你最好把全部原代码公开,
很有可能是数据库连接上的错误,
你的SQL语句是没有问题,
还有最好能告知你的OS,JSP服务器等等,
这样才有助于问题的尽快解决呀。
 
1、可以一步一步测试一下,
再找出原因。
2、实在不行,请告知详细情况,
比如源代码、平台、JDBC设置等
 
試一下這個
String lsql="select name from data where name like '%"+tname+"%'"
 
多人接受答案了。
 
后退
顶部