JSP <jsp:getProperty> 动作
JSP <jsp:getProperty> 动作提取指定 Bean 属性的值,转换成字符串,然后输出
语法
JSP <jsp:getProperty> 动作语法如下
<jsp:useBean id="myName"/> ... <jsp:getProperty name="myName" property="someProperty"/>
属性
属性 | 描述 |
---|---|
name | 要检索的 Bean 属性名称,Bean 必须已定义 |
property | 表示要提取 Bean 属性的值 |
范例
1. 我们先来定义一个 JavaBean
src/main/java/cn/twle/demo/bean/TestBean.java
// author: 简单教程(www.twle.cn) // Copyright © 2015-2065 www.twle.cn. All rights reserved. package cn.twle.demo.bean; public class TestBean { private String message = "简单教程(www.twle.cn)"; public String getMessage() { return(message); } public void setMessage(String message) { this.message = message; } }
2. 然后在生成一个 JSP 页面调用 TestBean
webapp/action_usebean.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="utf-8"> <title>JSP 使用 JavaBean 范例 - JSP 基础教程 | 简单教程(www.twle.cn)</title> <p>JSP 使用 JavaBean 范例 - JSP 基础教程 | 简单教程(www.twle.cn)</p> <jsp:useBean id="test" class="cn.twle.demo.bean.TestBean" /> <jsp:setProperty name="test" property="message" value="简单编程..." /> <p>输出信息....</p> <jsp:getProperty name="test" property="message" />
在浏览器上输入 http://localhost:8080/jsp/action_usebean.jsp 显示结果如下