JSP 教程 之 JSP 动作元素 8

简介: JSP `jsp:getProperty`动作用于从Bean获取属性值并以字符串形式输出。需指定Bean的`name`和要提取的`property`。给定一个名为`TestBean`的JavaBean示例,其中包含`message`属性。将编译后的`TestBean.class`放在正确目录下,JSP页面通过`jsp:getProperty`加载并显示Bean的`message`属性。访问`main.jsp`以查看结果。

JSP 教程 之 JSP 动作元素 8

JSP 动作元素

动作元素

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


...


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

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

实例

以下实例我们使用了Bean:

package com.baidu.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/baidu/main 下( com/baidu/main 包路径,没有需要手动创建)。

下面是一个很简单的例子,它的功能是装载一个Bean,然后设置/读取它的message属性。

现在让我们在main.jsp文件中调用该Bean:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>


Jsp 使用 JavaBean 实例

输出信息....



浏览器访问,执行以上文件
目录
相关文章
|
13小时前
|
XML SQL Java
JSP 教程 之 JSP 标准标签库(JSTL) 1
JSP的JSTL是用于简化页面逻辑的标签库,涵盖核心、格式化、SQL、XML和函数五大类标签。要安装,下载Apache的JSTL包,将jar文件放入WEB-INF/lib,tld文件复制到WEB-INF,并在web.xml中配置相应的taglib信息。JSTL促进了JSP页面的清洁和结构化。
11 5
|
17小时前
|
Java
JSP 教程 之 JSP 发送邮件 4
使用JSP发送带附件的邮件示例,导入必需的库,设置发件人、收件人及邮件服务器,创建`MimeMessage`,添加正文和附件到`Multipart`对象,然后通过`Transport.send()`发送邮件。成功或失败的结果会显示在HTML页面上。
15 7
|
1天前
|
Java
JSP 教程 之 JSP 发送邮件 3
**JSP教程:发送HTML邮件** 此JSP示例演示如何通过localhost发送包含HTML内容的邮件。确保已将mail和activation库添加到CLASSPATH。代码创建MimeMessage,设置发件人、收件人、主题,并用`setContent()`添加HTML正文,然后发送。结果会在页面上显示。
4 1
|
1天前
|
Java API
JSP 教程 之 JSP 发送邮件 2
在JSP中发送邮件需JavaMail API和JAF。下载JavaMail和JAF的jar文件,将其添加到CLASSPATH。以下是一个JSP示例,通过localhost发送邮件到abcd@gmail.com,并显示发送结果。要发送给多个人,使用`addRecipients()`方法添加收件人地址数组。访问http://localhost:8080/SendEmail.jsp可测试。
9 3
|
1天前
|
Java API
JSP 教程 之 JSP 发送邮件 1
在JSP中发送邮件涉及JavaMail API和JAF。下载JavaMail和JAF的jar文件,添加到CLASSPATH。下面的JSP示例演示了如何发送邮件:设置收发地址,配置SMTP主机,创建MimeMessage,填充头部和正文,然后使用Transport.send()发送。成功后,页面显示“Sent message successfully....”。访问本地服务器上的SendEmail.jsp可触发邮件发送。
10 2
|
2天前
|
Java
JSP 教程 之 JSP 自动刷新 1
JSP教程介绍如何实现页面自动刷新,常用于实时更新内容如比赛分数、股市行情和汇率。通过response.setIntHeader(&quot;Refresh&quot;, 秒数)方法,页面能在指定秒数后自动刷新。下面的JSP代码示例每5秒刷新并显示当前时间,创建一个简单的数字时钟效果。将代码保存为main.jsp并运行,展示动态更新的时间。
10 5
|
2天前
|
Java 数据库 对象存储
JSP 教程 之 JSP 点击量统计 5
JSP点击量统计使用`application`对象存储全局计数器,`getAttribute()`和`setAttribute()`管理值。当页面加载时,检查计数器,若为首次访问则设置为1,否则加1并更新。示例代码展示在`main.jsp`中,每次刷新或不同浏览器访问都会增加计数器。服务器重启后计数器重置,可通过数据库持久化统计信息以避免数据丢失。
19 6
|
2天前
|
Java
JSP 教程 之 JSP 点击量统计 4
**JSP点击量统计**利用`application`对象的`getAttribute()`和`setAttribute()`方法实现,该对象贯穿JSP页面生命周期。在页面加载时检查计数器变量,若不存在则初始化为1,否则递增1并更新。示例代码展示了一个简单的计数器,每当页面被访问或刷新时,计数器值加1,并显示在页面上,不同浏览器访问也会独立计数。将此代码置于所有JSP页面实现全站点击统计。
13 3
|
3天前
|
Java
JSP 教程 之 JSP 点击量统计 1
在JSP中实现页面点击量统计,通常借助`application`对象的`getAttribute()`和`setAttribute()`方法。计数器在JSP初始化时创建,存活至页面生命周期结束。每次页面加载时,读取计数器值,加1后更新,以跟踪访问次数。
11 3
|
3天前
|
Java
JSP 教程 之 JSP 页面重定向 2
JSP页面重定向使用`response.sendRedirect()`或设置状态码和`Location`头来实现。简单示例展示如何将用户重定向至百度首页。保存代码到PageRedirecting.jsp,访问即生效。
11 3