定义:
标签行为是JSP页面元素的一种,它表示JSP页面内一些特殊的成对的标签,这些标签其实表示一些可以被执行的JAVA代码.
作用:
取代传统直接在页面上嵌入Java程序的做法,以提高程序的可读性、可维护性。详见<jsp:useBean>章节案例。
JSP标准的标签行为被用来改变当前输出流的内容,或者创建、修改、使用页面内的JAVA代码对象,以正确输出最终的页面结果。
常使用的标准的标签行为有:
1.jsp:useBean 指示将使用一个JAVA对象
jsp:setProperty:name指定设置的是那个对象,对应着useBean中的id值。property属性对应对象中的设置的是哪个属性。value用来指定Bean的值。
2.jsp:include 引用外部页面
3.jsp:forward 将输出重新转到另一个静态页面资源、另一个JSP页面或者Servlet
4.jsp:params 与 jsp:param 其他标签行为的参数
5.jsp:expression 这个标签行为实际上对应于表达式代码片断
6.jsp:scriptlet 这个标签行为对应于代码片断
由于标准标签已经由各个JAVA EE服务器内部实现,我们不用添加标签库应用,它们也是唯一不用添加标签库引用就可以直接使用的标签行为。
相关学习:
除了以上标准的标签行为,还可以进一步学习:
sun公司官方发布的jstl(JAVA标准标签库)(后被Oracle公司收购),类似于:<c:XX>
开发者在接触具体的JAVA高级开发框架时,可以对该框架内的标签体系进行深入学习。例如
struts应用框架,就有自己的一套s标签,类似于:<s:XX>
spring 框架也有自己的一套标签(主要是form),类似于:<form:XX>

