2015-09-17 3 views
-1

Can iu se Данные тега SqlИзвестьте другую страницу с приложением или требуемой областью? пример: в index.jsp странице у меня есть подключение:Могу ли я использовать Sql tag dataSource на другой странице?

<sql:setDataSource user="root" driver="com.mysql.jdbc.Driver" password="123" var="db" scope="application" url="jdbc:mysql://localhost/gallery"/> 

я не буду использовать это соединение в моей другой странице например в галерее страницы

<sql:setDataSource var="d" dataSource="${applicationScope.db}"/> 

ответ

0

Ответ Да это можно хранить источник даты в переменной области действия и использовать его на другой странице , но - это, что нужно делать?

Ответ No Мой совет должен был бы полностью забыть о тегах <sql> и сделать все операции с базой данных в сервлете. Используйте RequestDispatcher для отправки запроса в JSP из сервлета.

Из official Java EE tutorial

JSTL тегов SQL для доступа к базам данных, указанных в таблице 7-7 являются предназначены для быстрого прототипирования и простых приложений. Для производства приложений операции с базой данных обычно инкапсулированы в компоненты JavaBeans.

Смежные вопросы