在Web应用程序中使用JSTL

tes*_*dtv 1 java jsp jstl jsp-tags web-applications

我是前端或UI开发人员,对Java的理解有限.我有一个基于java的Web应用程序,其中使用了JSTL ..我想了解JSTL的确切用法.它是否始终在JSP页面中使用,并且仅用于从数据库中获取数据.能否请您解释一些基本的例子..

JB *_*zet 6

JSP标记用于在JSP中动态生成HTML,但不混合使用Java代码和HTML标记.JSTL是标准JSP标记库.它表示"JavaServer Pages标准标记库",正如其名称所示,它在JSP中使用.

它永远不应该用于从数据库中获取数据.在使用Java编写的控制器中执行JSP之前,应该从数据库中获取数据.一旦控制器完成其工作,它应该将HTTP请求分派给视图(JSP),其作用是呈现数据.

因此,如果您的应用程序使用sql标签,那就错了.corefmt标签都可以.正如Java EE教程所示:

用于访问表7-7中列出的数据库的JSTL SQL标记专为快速原型设计和简单应用程序而设计.对于生产应用程序,数据库操作通常封装在JavaBeans组件中.