将参数从jsp传递到DAO中的sql查询

时间:2012-03-16 12:33:40

标签: java jsp dao

我找到了这个链接......

Java:how to pass value from class/bean to servlet

我尝试了它并且它有效(感谢BalusC)这非常有帮助,并回答了我几天来一直在研究的所有问题。

但是我想弄清楚如何将参数从JSP传递到DAO中的sql查询

例如,如果我想创建一个jsp表单来过滤servlet将要生成的结果......

提前致谢

1 个答案:

答案 0 :(得分:1)

这取决于你想如何调用DAO方法,(请澄清一下):

  1. 如果你想直接从你的JSP调用DAO方法(这是一个不好的做法),我建议使用JSTL的SQL标记库。
  2. 如果您愿意,可以开发自定义标记库以调用您的DAO。
  3. 如果从Servlet(或使用MVC框架)调用DAO方法,则无法使用request.getParameter(paramName)来获取用户填充输入的内容,然后调用DAO方法,并设置DAO的结果在请求属性中。