Учитывая, что JSP должен быть только представлением и не должен делать каких-либо вызовов в базе данных, тогда почему у нас есть JSTL-библиотека sql? Разве доступность таких тегов не заставляет нас делать вызовы базы данных из JSP. Я уверен, что он есть для какой-то цели, но не знаю, что это такое. Я хотел бы получить некоторые мнения по этому поводу.Почему JSTL имеет связанные теги sql
ответ
Вы абсолютно правы. Не должно быть библиотеки sql. Первое, что official tutorial говорит о нем:
JSTL-теги SQL для доступа к базам данных, перечисленных в таблице 14-8 предназначены для быстрого прототипирования и простых приложений. Для производственных приложений операции с базой данных обычно инкапсулируются в компоненты JavaBeans.
, который является дипломатическим способом сказать: не используйте это. Если вы используете его, вы делаете что-то неправильно.
Каждый JSP должен показывать данные и источник данных, например, webservice, sql и т. Д. Поэтому, хотя это должна быть модель, которая должна извлекать данные, но все же есть случаи, когда вы не можете игнорировать вызов sql из JSP (например, если вы переходите от старого сценария к чистому jstl), в этом случае вы можете использовать библиотеку sql jstl.
- 1. JSTL Теги, связанные с HTTP-ответом
- 2. Вложенные теги JSTL
- 3. Связанные теги: алгоритм
- 4. JSTL теги отображает неизвестные теги предупреждающие
- 5. Почему web.config имеет предопределенные теги?
- 6. SQL-запрос: получить теги, связанные с сообщением
- 7. Пользовательские теги JSTL с телом
- 8. JSTL SQL Update rowCount?
- 9. получить все связанные теги?
- 10. Laravel Output Связанные теги
- 11. Связанные продукты SQL Query
- 12. MySQL Связанные теги With Joins
- 13. Как преобразовать скрипты в теги jstl
- 14. Как заставить теги JSTL работать в RAD6.0?
- 15. Можно использовать теги JSTL как функции?
- 16. Как отменить теги HTML с помощью JSTL
- 17. Как продолжить теги JSTL через javascript
- 18. Формат jsp-страницы, содержащий jstl-теги
- 19. Является ли теги Jstl кэшированием содержимого
- 20. JSTL-теги не оценивать, если я импортировать
- 21. SQL-теги топ-теги
- 22. Показать теги, связанные с пользовательским типом сообщения
- 23. Как отображать связанные теги в тегах django?
- 24. Связанные сообщения wordpress loop, исключая определенные теги
- 25. Как печатать сообщения и теги, связанные?
- 26. css - Сделать теги, связанные с тегами
- 27. SQL, связанные с ошибкой
- 28. Почему у NPE в jstl?
- 29. JSTL-теги, не работающие в формате простого html
- 30. Как использовать JSTL тег SQL
извините, в ту же минуту (такой же) ответ, удаляя мой –
@MasterSlave не нужно сожалеть. Это неизбежно, и это происходит постоянно :-) –
Да, это была моя догадка, что это только для быстрого прототипирования не для производственных приложений. – Prabhjot