首页 理论教育 avaWeb设计与应用:JSP动作标记详解

avaWeb设计与应用:JSP动作标记详解

时间:2023-10-29 理论教育 版权反馈
【摘要】:JSP动作标记是一些XML语法格式的标记,被用来控制Web容器的行为。常见的JSP动作标记介绍如下:4.1jsp:include动作标记include动作标记用来在JSP页面中动态包含一个文件,包含页面程序与被包含页面程序是彼此独立的,互不影响。其次,Include指令在被包含文件与当前页面组合而成的新页面中必须符合JSP的语法和逻辑规则,这是因为该文件是提前合并编译,而jsp : include动作标记被包含的文件语法和逻辑独立于当前页面,单独被JSP引擎编译。

avaWeb设计与应用:JSP动作标记详解

JSP动作标记是一些XML语法格式的标记,被用来控制Web容器的行为。常见的JSP动作标记介绍如下:

4.1 jsp:include动作标记

include动作标记用来在JSP页面中动态包含一个文件,包含页面程序与被包含页面程序是彼此独立的,互不影响。jsp: include标记的一般使用格式如下:

jsp : include动作标记与include指令标记的区别:首先,包含文件的处理时间和方式不同。include指令标记插入的文件在页面转译时就合并到一起了,而jsp : include指令标记插入的文件,在当前页面执行时再将被包含文件插入。其次,Include指令在被包含文件与当前页面组合而成的新页面中必须符合JSP的语法和逻辑规则,这是因为该文件是提前合并编译,而jsp : include动作标记被包含的文件语法和逻辑独立于当前页面,单独被JSP引擎编译。最后,Include指令执行快,而jsp : include慢,但可以利用param子标记传递参数,使用更灵活。

4.2 jsp:param动作标记

jsp : param动作标记不能单独使用,必须作为jsp: include、 jsp : forward、 jsp :plugin标记的子标记使用,并为它们提供参数。jsp : param动作标记的使用格式如下:(www.xing528.com)

其中,name是参数名字,value是参数的值,该标记一般为页面之间提供参数传递。

4.3 jsp:forward动作标记

jsp : forward动作允许将用户请求定位到其他页面,基本的语法格式是:

或者

4.4 jsp:useBean相关动作标记

JSP + JavaBean + Servlet是实际工程中使用较多的MVC模式开发,这种模式可以较大限度地实现页面静态内容与动态内容的分离。jsp:useBean动作标记就是用来在JSP页面中创建并使用一个JavaBean组件的指令,它让HTML完成JSP页面的静态内容,JavaBean组件完成JSP页面的动态内容,真正实现了页面静态和动态的分离。这些内容我们将在后面章节进行详细介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈