(二)JSP动作元素

1.JSP动作元素的语法如下:

<jsp:XXX/>或者<jsp:XXX></jsp:XXX>

(1)<jsp:include>动作元素

<jsp:include>动作元素用来包含静态和动态的文件。若为静态文件,则不会进行任何处理,单纯的加到JSP页面中。若为动态的文件,则会先进行处理,然后将处理结果加到JSP页面中。语法格式如下:

<jsp:include page="包含文件URL地址" flush="true | false">

<jsp:include>和<%@  include%>区别:

<jsp:include>先处理后包含

<%@ include%>先包含后处理

(2)<jsp:forward>动作元素

<jsp:forward>动作元素用来转移用户的请求,使得用户请求的页面从一个页面跳转到另一个页面。这种跳转为服务器跳转,所以用户的地址栏不会发生任何变化。语法格式如下:

<jsp:forward page="跳转文件URL地址">

注意:如果JSP文件包含<jsp:forward>动作元素,那么JSP会首先执行<jsp:forward>动作元素之前的代码。只有执行到<jsp:forward>动作元素时才会进行跳转,跳转完成后将执行被跳转的JSP文件,<jsp:forward>动作之后的代码将不会被执行到。

(3)<jsp:param>动作元素

<jsp:param>动作元素用来传递参数,一般与<jsp:include>、<jsp:forward>联合使用。语法格式如下:

<jsp:param name="参数名" value="参数值"/>

(4)<jsp:plugin>、<jsp:params>、<jsp:fallback>动作元素

<jsp:plugin>:用来在JSP中嵌入Java插件

<jsp:params>:用来给Bean或者Applet传递参数

语法格式如下:

<jsp:plugin>

<jsp:params>

<jsp:param name="参数名" value="参数值"/>

</jsp:params>

</jsp:plugin>

<jsp:fallback>:用来指定当浏览器不支持或无法启动Bean或者Applet时,在页面上打印输出的错误信息。

语法格式如下:

<jsp:fallback>

<jsp:fallback>错误信息</jsp:fallback>

</jsp:fallback>

时间: 2024-11-10 16:05:37

(二)JSP动作元素的相关文章

jsp动作元素

复习: 1.jsp的指令 1)page 指定当前页面能做什么,必须出现在页面的第一行 2)Include 包含,这主要指的是静态包含,为了实现页面重用(或者代码重用):针对页面:让一个页面成为很多页面公用的一个banner.针对代码部分 jsp使用的javabean导入包 的类. 3)taglib 回头再说吧,现在一时半会儿找不到 2.jsp内置对象 1)什么是内置对象? 服务器加载的一堆类的对象,是service方法中得参数或者变量 2)内置对象:输入输出,作用域对象 servlet对象 异常

Java Web学习(16):JSP动作元素(一)

一JSP动作元素概述 (1)JSP动作元素简介 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的.利用JSP动作 可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作元素(action elements),动作元素为请求处理阶段提供信息.动作元素遵循XML元素的语法,有一个包 含元素名的开始标签,可以有属性.可选的内容.与开始标签匹配的结束标签. 动作元素只有一种语法,它符合XML标准

Tip:JSP标签也称之为Jsp Action(JSP动作)元素

JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. ================ <jsp:include>标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入.语法: <jsp:include page="relativeURL | <%=expression%>" flush=&

JSP 动作元素

JSP动作元素 1.  动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX> 第一类是与存取JavaBean有关的,包括<jsp:useBean>.<jsp:setProperty>  <jsp:getProperty> 第二类是基本动作元素,包括<jsp:include>.<jsp:forward>.<jsp:p

JSP动作元素——————理论篇

JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param       在 jsp:include.jsp:forward.jsp:params 块之间使用,指定一个将加入请求的当前参数组中的参数. jsp:include        在文件需要时包含一个文件. jsp:forward       将用户导向一个新的页面. jsp:plugin        在 JSP 页面中引入插件. jsp:p

【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(&lt;jsp:setProperty.....&gt;、&lt;jsp:getProperty.....&gt;)

内容来自imooc. 1.什么是JSP动作元素 2.在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3.使用JSP动作元素创建JavaBean的实例 <%@ page import="com.po.User" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html&g

JSP动作元素&lt;jsp:include&gt;和&lt;jsp:param&gt;的搭配使用

http://blog.csdn.net/fuyin11/article/details/49707373 ////////////////////////////////////////////// JSP动作元素<jsp:include>和<jsp:param>的搭配使用 原创 2015年11月07日 23:09:05 标签: JSP动作元素 / JSP / jspparam / jspinclude 2671 当<jsp:include>和<jsp:para

Java Web学习(17):JSP动作元素(二)

<jsp:include>动作元素 (1)<jsp:include>动作元素 <jsp:include>动作元素用来包含静态和动态的文件.该动作把指定文件插入正在生成的页面. <jsp:include>动作元素语法格式如下: <jsp:include page="相对URL地址" flush="true" />    前面已经介绍过include指令,它是在JSP文件被转换成Servlet的时候引入文件,而

JSP动作元素——————实践篇

本篇在理论的基础上实现不同JSP页面间的跳转 使用 Eclipse Java EE IDE 创建一个新的 Java Web 项目,具体步骤如下: (1)启动 Eclipse Java EE IDE,在[Servers]窗口启动 Tomacat v7.0 服务器. (2)选择[File]→[New]→[Dynamic Web Project]选项,创建一个项目名称为 Page_forward 的 Dynamic Web Project 应用程序. (3)创建完成后,在 Eclipse 的 [Pro