JSP 教程 之 JSP 动作元素 2

简介: JSP动作元素在请求处理时执行,采用XML语法,如 `<jsp:action_name attribute="value" />`。它们包括标准动作如`jsp:include`(插入文件)、`jsp:useBean`(寻找/实例化JavaBean)、`jsp:setProperty`和`jsp:getProperty`(操作Bean属性)、`jsp:forward`(重定向页面)、`jsp:plugin`(生成Java插件代码)以及`jsp:element`等,用于动态构建XML。

JSP 教程 之 JSP 动作元素 2

JSP 动作元素

与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。

利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。

动作元素只有一种语法,它符合XML标准:

动作元素基本上都是预定义的函数,JSP规范定义了一系列的标准动作,它用JSP作为前缀,可用的标准动作元素如下:

语法 描述
jsp:include 在页面被请求的时候引入一个文件。
jsp:useBean 寻找或者实例化一个JavaBean。
jsp:setProperty 设置JavaBean的属性。
jsp:getProperty 输出某个JavaBean的属性。
jsp:forward 把请求转到一个新的页面。
jsp:plugin 根据浏览器类型为Java插件生成OBJECT或EMBED标记。
jsp:element 定义动态XML元素
jsp:attribute 设置动态定义的XML元素属性。
jsp:body 设置动态定义的XML元素内容。
jsp:text 在JSP页面和文档中使用写入文本的模板

常见的属性

所有的动作要素都有两个属性:id属性和scope属性。

id属性:

id属性是动作元素的唯一标识,可以在JSP页面中引用。动作元素创建的id值可以通过PageContext来调用。

scope属性:

该属性用于识别动作元素的生命周期。 id属性和scope属性有直接关系,scope属性定义了相关联id对象的寿命。 scope属性有四个可能的值: (a) page, (b)request, (c)session, 和 (d) application。

目录
相关文章
|
1天前
|
Java API
JSP 教程 之 JSP 日期处理 5
在JSP中处理日期利用了Java API,尤其是`SimpleDateFormat`。这个类通过模式字符串如`G`(时代)、`y`(4位年)、`M`(月)、`d`(日)、`h`(12小时制)、`H`(24小时制)、`m`(分钟)、`s`(秒)、`S`(毫秒)等来格式化日期。例如,`y`对应四位年份,`M`可表示月份名称或数字。查阅Java API以获取完整的日期处理细节。
6 1
|
1天前
|
Java API
JSP 教程 之 JSP 日期处理 4
在JSP中,结合`SimpleDateFormat`处理日期是常见的做法。
6 1
|
1天前
|
Java API
JSP 教程 之 JSP 日期处理 3
**JSP教程:日期处理** JSP借助Java的`java.util.Date`类处理日期,该类封装了时间。Date有2个构造器,一个无参获取当前时间,另一个接受毫秒数。示例代码创建Date对象并用`toString()`显示当前日期时间。将代码保存为`main.jsp`,通过HTTP服务器访问显示实时时间。刷新页面会看到时间变化。比较日期可使用getTime()比对毫秒值,或利用before(), after(), equals()及compareTo()方法。
6 0
|
2天前
|
Java API
JSP 教程 之 JSP 日期处理 2
在JSP中处理日期涉及Java的`java.util.Date`类,该类有两个构造器:无参构造器用于创建当前日期时间对象,另一个接受毫秒值。通过调用`toString()`方法显示日期。
11 7
|
2天前
|
Java API
JSP 教程 之 JSP 日期处理 1
JSP教程讲解了Java的`Date`类在处理日期中的应用。`Date`类有两构造函数,分别用于创建当前时间对象和指定毫秒值的时间。关键方法包括:`after()`、`before()`用于比较日期,`clone()`复制对象,`compareTo()`按时间顺序比较,`equals()`检查相等性,`getTime()`获取毫秒值,`setTime()`设置时间,以及`toString()`转为字符串。这些方法使得在JSP中方便地操作日期成为可能。
10 6
|
2天前
|
XML Java 数据格式
JSP 教程 之 JSP 文件上传 4
在JSP教程中,学习文件上传涉及编写Servlet如`UploadServlet`(`com.baidu.test.UploadServlet`),配置`web.xml`以映射URL `/TomcatTest/UploadServlet`。完成设置后,通过访问`http://localhost:8080/TomcatTest/upload.jsp`使用HTML表单可进行文件上传。
7 2
|
3天前
|
Java Apache
JSP 教程 之 JSP 文件上传 3
该教程介绍了如何使用JSP进行文件上传。关键步骤包括:确保引入Apache Commons FileUpload和IO库,创建`UploadServlet`处理文件上传,设置上传限制,解析请求中的文件数据,并将文件保存到服务器指定目录。成功上传后,用户将被重定向到`message.jsp`显示上传成功的消息。
12 2
|
1月前
|
Java
学院管理系统【JSP+Servlet+JavaBean】(Java课设)
学院管理系统【JSP+Servlet+JavaBean】(Java课设)
44 3
学院管理系统【JSP+Servlet+JavaBean】(Java课设)
|
1月前
|
Java
排课系统【JSP+Servlet+JavaBean】(Java课设)
排课系统【JSP+Servlet+JavaBean】(Java课设)
37 5
|
1月前
|
Java
仓库管理系统【JSP+Servlet+JavaBean】(Java课设)
仓库管理系统【JSP+Servlet+JavaBean】(Java课设)
32 1