JSP基础语法与标准动作详解
1. JSP基础语法与JSTL概述
JSP(JavaServer Pages)允许通过静态HTML和JSP标签的混合来生成动态内容。在使用JSP时,会涉及到表达式标签、声明标签、脚本片段标签等。例如,表达式标签可将字符串插入输出流,声明标签能在页面内声明变量和方法,脚本片段标签则用于在页面插入代码。
不过,脚本片段标签虽然能对页面的动态方面进行大量控制,但会导致HTML和Java代码出现在同一页面,给维护带来困难。为解决这一问题,JavaServer Pages标准标签库(JSTL)应运而生。
JSTL提供了一组标准标签,替代了页面开发者在页面中使用脚本片段或第三方标签的需求。其优势在于,开发者无需在JSP中使用Java代码,且只需学习一次替换标签,就能在多个JSP容器中使用。
2. JSTL的引入与使用
在一些常见任务,如条件处理和迭代中,使用经过测试且可靠的自定义标签实现是很有意义的。JSTL就满足了这一需求。
可以从Jakarta - Taglibs项目(http://jakarta.apache.org/taglibs/doc/standard - doc/intro.html)下载JSTL参考实现,并在Tomcat 4下运行;也可以到Sun的网站(http://java.sun.com/webservices/webservicespack.html)下载Java Web Services Developer Pack,其中包含所需的一切。
以下是一个使用脚本片段进行迭代的示例:
&
超级会员免费看
订阅专栏 解锁全文
1100

被折叠的 条评论
为什么被折叠?



