передача параметра из JSP в SQL запрос в DAO - PullRequest
0 голосов
/ 16 марта 2012

Я нашел эту ссылку ...

Java: как передать значение из класса / компонента в сервлет

Я попробовал это, и это работает (спасибо BalusC). Это было очень полезно и отвечает на все мои вопросы, которые я исследовал в течение нескольких дней

Однако я пытаюсь понять, как передать параметр из JSP в запрос sql в DAO

если, например, я хочу создать форму jsp для фильтрации результата, который будет выдавать сервлет ...

Заранее спасибо

1 Ответ

1 голос
/ 16 марта 2012

Это зависит от того, как вы хотите вызывать методы DAO (пожалуйста, уточните это):

  1. Если вы хотите вызывать методы DAO непосредственно из вашего JSP (что является плохой практикой), я рекомендую использовать библиотеку тегов SQL JSTL.
  2. Если вы хотите, вы можете разработать свою собственную библиотеку тегов для вызова ваших DAO.
  3. Если вы вызываете методы DAO из сервлета (или используете инфраструктуру MVC), вы не можете использовать request.getParameter(paramName), чтобы получить то, что пользователь заполнил во входах, затем вызвать методы DAO и установить результат DAO в запросе. атрибуты.
...