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

标签 java jsp dao

我找到了这个链接...

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

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

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

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

提前致谢

最佳答案

这取决于您想要如何调用 DAO 方法,(请澄清):

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

关于java - 从jsp传递参数到DAO中的sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737314/

相关文章:

java - 介意帮助第一次遇到减速带的新人吗?

java - 如何使用 spock 框架在多个 spock 测试 groovy 之间共享昂贵的资源

javascript - Netbeans 字段验证(字母\数字\长度)

json - 如何使用tomcat服务器使json在jsp页面中工作?

java - 我可以使用 HashMap 在 Spring Boot 中选择要 Autowiring 的接口(interface) (DAO) 吗?

java - 为hadoop启用UseNUMA标志?

java - Android LocalSocket 在阻塞读取时不会关闭

java - 如何获取jsp中选择选项中选择的数据库值?

java - 发送邮件的功能适合放在哪一层?

android - 与我的数据库的单个列一起使用的查询出错