有关servlet查询数据库,并返回结果集给jsp页面

有关servlet查询数据库,并返回结果集给jsp页面,第1张

已发送,自己慢慢研究,总体来说思路比较简单,由页面发出一个查询的request请求到Servlet并提交部分参数,Servlet接到请求后先调用易封装好了的方法,链接至数据库,在调用已经封装好了的类,带入参数进行查询,查询完成后将Result封装到List对象,再通过转发将封装好了的list对象发送到你要显示数据的页面,然后用EL表达式得到并显示出数据就可以了

你要写的代码

ObjectVO.java封装的数据对象

DBConnection.java

连接数据库并返回Connection

GetResult.java接收Connection并得到得到JSP的参数后完成查询并返回结果集

SERVLET接收JSP的参数,将接收的参数带入GetResult.java查询,并将查询后的结果集封装到LIST对象并通过转发发送到显示结果的JSP页面。

JSP页面两个,一个用于传递接收并传递参数,一个用于显示结果(可用一个JSP完成)

Column not found。明确的告诉你,列名找不到。select Goods_ID ,Goods_name ,price as price,salenumber ,describe from goodsPara where Goods_ID="+goodsid里面的是 salenumber,下面使用的时候goods.setSalesnumber(rs.getInt("salesnumber"))是salesnumber 多了一个“s” ,还说表的列名没有问题。

另外,向你这样String 拼SQL语句,会导致SQL注入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9924888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存