jspappleeye 2016-01-04 07:50 采纳率: 0%
浏览 1701

mysql使用jsp中变量为查询条件

小的刚学jsp,希望各位网友多多指教。
问题是这样的:
b.jsp 从a.jsp接收了一个变量 txtMsg
已经输出验证txtMsg接收成功。

 <%
    request.setCharacterEncoding("utf-8");
    String txtMsg = request.getParameter("test2"); 
    out.println(txtMsg);
  %> 

接下来想使用这个txtMsg作为sql查询的条件

  ResultSet rs=stmt.executeQuery("select name from product where picture=‘“+txtMsg+”’");

但在页面上却不显示数据。。。也不报错。。实在苦恼

<%while(rs.next()){ %>
    <%=rs.getString("name") %> 
    <%}%>

请大家帮忙看看是哪里出错啦~
万分感谢

  • 写回答

4条回答 默认 最新

  • 永远TeRny 2016-01-04 08:05
    关注

    估计是报错了,但你把逻辑代码写在了前端,这不太合适。。。可能因此没报错

    真正的项目中,数据库操作是要写在后端的DAO中的,看你应该是刚学,用的还是Servlet,那你就在Servlet中获取参数,调用DAO类中的方法,TRY/CATCH来看。。。

    另外,如果你非要看是哪错了,我觉得是数据库连接上的问题

    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)