JSP 教程 之 JSP 动作元素 7

简介: `jsp:getProperty`动作用于从已定义的Bean中获取属性值并以字符串形式输出。基本语法是在`jsp:useBean`后使用`jsp:getProperty`,指定`name`为Bean的ID和`property`为要获取的属性。例如,一个名为`TestBean`的Java类有`getMessage()`方法,Bean在JSP中定义并使用后,可通过`jsp:getProperty`获取`message`属性。编译`TestBean.java`生成`.class`文件,并放入JSP项目相应目录以使用。

JSP 教程 之 JSP 动作元素 7

JSP 动作元素

动作元素

jsp:getProperty动作提取指定Bean属性的值,转换成字符串,然后输出。语法格式如下:


...


下表是与getProperty相关联的属性:

属性 描述
name 要检索的Bean属性名称。Bean必须已定义。
property 表示要提取Bean属性的值

实例

以下实例我们使用了Bean:

package com.runoob.main;

public class TestBean {
private String message = "菜鸟教程";

public String getMessage() {
return(message);
}
public void setMessage(String message) {
this.message = message;
}
}
编译以上实例文件 TestBean.java :

$ javac TestBean.java
编译完成后会在当前目录下生成一个 TestBean.class 文件, 将该文件拷贝至当前 JSP 项目的 WebContent/WEB-INF/classes/com/runoob/main 下( com/runoob/main 包路径,没有需要手动创建)。

目录
相关文章
|
22小时前
|
Java API
JSP 教程 之 JSP 日期处理 4
在JSP中,结合`SimpleDateFormat`处理日期是常见的做法。
6 1
|
22小时前
|
Java API
JSP 教程 之 JSP 日期处理 3
**JSP教程:日期处理** JSP借助Java的`java.util.Date`类处理日期,该类封装了时间。Date有2个构造器,一个无参获取当前时间,另一个接受毫秒数。示例代码创建Date对象并用`toString()`显示当前日期时间。将代码保存为`main.jsp`,通过HTTP服务器访问显示实时时间。刷新页面会看到时间变化。比较日期可使用getTime()比对毫秒值,或利用before(), after(), equals()及compareTo()方法。
5 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`显示上传成功的消息。
11 2
|
3天前
|
Java Apache
JSP 教程 之 JSP 文件上传 2
该教程介绍了如何使用JSP进行文件上传。关键步骤包括:确保引入Apache Commons FileUpload和Commons IO库,创建`UploadServlet`处理文件上传,设置上传配置如内存阈值和最大文件大小,并将上传的文件保存到指定目录。当表单提交后,Servlet解析请求,提取文件数据并保存到服务器。如果上传成功,用户将被重定向到`message.jsp`。
9 0
|
3天前
|
Java
JSP 教程 之 JSP 文件上传 1
JSP 文件上传教程介绍了如何利用 HTML form 和 Servlet 进行文件上传。关键点包括:POST 方法、multipart/form-data 的 enctype 设置以及指向 UploadServlet 的 action 属性。示例中,`upload.jsp` 提供了一个包含 file 类型 input 标签的上传表单。所需库为 commons-fileupload-1.3.2 和 commons-io-2.5.jar。
11 1
|
3天前
|
Java 应用服务中间件
JSP 教程 之 JSP Session 4
JSP教程讲解了HTTP无状态特性及Session管理。删除Session数据可通过移除特定属性(removeAttribute())或注销整个会话(invalidate())。设置会话超时使用setMaxInactiveInterval()。在Servlet 2.4及以上版本,可用logout()登出用户并结束相关session。Tomcat的web.xml配置中,<session-timeout>15</session-timeout>定义了15分钟超时,而getMaxInactiveInterval()以秒返回此值(默认30分钟为1800秒)。
12 0
|
3天前
|
Java
JSP 教程 之 JSP Session 3
该JSP教程介绍了如何使用HTTP Session处理无状态HTTP协议。示例展示了通过HttpSession对象获取会话的创建和最后访问时间,并利用session跟踪用户访问次数和ID。如果会话新建,则设置访问计数和用户ID;否则,更新访问计数。页面以表格形式展示会话ID、创建时间、最后访问时间、用户ID和访问次数。请尝试访问指定URL进行实践。
4 0