考虑到 JSP 应该只是一个 View ,而不应该对数据库进行任何调用,那么为什么我们有 JSTL sql 库?此类标签的可用性难道不会吸引我们从 JSP 进行数据库调用吗?我确信它的存在有某种目的,但不知道它是什么。我想听听大家的意见。
最佳答案
你说得完全正确。不应该有sql库。第一件事是official tutorial关于它的说法是:
The JSTL SQL tags for accessing databases listed in Table 14-8 are designed for quick prototyping and simple applications. For production applications, database operations are normally encapsulated in JavaBeans components.
这是一种外交方式:不要使用这个。如果您使用它,那么您就做错了。
关于java - 为什么JSTL有sql相关标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27456479/