JSP getProperty动作
JSP 动作 getproperty
2023-06-13 09:11:59 时间
jsp:getProperty 标记用来获得 bean 中的属性,并将其转换为字符串,再在 JSP 页面中输出,该 bean 中必须具有 getXxx() 方法。使用的语法格式如下:
jsp:getProperty name= Bean 实例名 property= prbpertyName /
下面对 name 属性和 property 属性的用法进行详细介绍。
(1) name 属性:用来指定一个存在于 JSP 中某个范围内的 bean 实例。
jsp:getProperty 标记会按照 page、request、session 和 application 的顺序查找 bean 实例,直到第一个实例被找到。如果任何范围内都不存在这个 bean 实例,则会拋出异常。
(2) property 属性:该属性指定要获取由 name 属性指定的 bean 中的哪个属性的值。若它指定的值为 stuName,那么 bean 中必须存在 getStuName() 方法,否则会拋出异常。如果指定 bean 中的属性是一个对象,那么该对象的 toString() 方法将被调用,并输出执行结果。
【例1】创建一个 JavaBean,设置并且读取它的 info 属性值。
① 在 Eclipse 环境下,创建 JavaBean 文件 SimpleBean.java,步骤如下。
鼠标右击,从快捷菜单中选择 新建 包 命令,输入包名 com.bean ,然后右击包名 com.bean,从快捷菜单中选择 新建 类 命令,输入类名 SimpleBean ,之后输入如下代码:
package com.bean; public class SimpleBean private String message= public String getMessage() return(message); public void setMessage(String str) this.message=str; }
② 新建文件 2-24.jsp,创建名为 Beanl 的 JavaBean,设置 message 属性的值为 您好,欢迎使用JSP! ,再获取其值输出到页面。具体代码如下:
%@ page contentType= text/html;charset=utf-8 % html body 使用动作标记 jsp:useBean 创建一个Bean实例,名称为Bean1, br/ setProperty 用于设置Bean1中属性message的值为 您好,欢迎使用JSP! , br/ setProperty 用于获取Bean1中属性message的值并输出 br/ jsp:useBean id= Bean1 >③ 运行 2-24.jsp,运行结果如图 1 所示。
图1 创建和使用JavaBean22117.html
htmljavaJSP
相关文章
- jsp延时跳转_js自动跳转到指定页面
- JSP九大内置对象一览表
- JSP setProperty和getProperty动作
- JSP jsp:getProperty:数据获取标签
- JSP Response.getCharacterEncoding()方法:获得响应的字符编码类型
- JSP JSTL <c:out>标签:输出标签
- JSP JSTL <c:remove>标签:移除标签
- JSP搭建MySQL数据库连接测试(jsp测试连接mysql)
- 数据库信息使用JSP显示Oracle数据库中的信息(jsp显示oracle)
- 快速掌握JSP连接MySQL的方法(jsp怎么连接mysql)
- Linux下开发JSP编程指南(linux开发jsp)
- 测试JSP与MySQL的连接:一键搞定!(jsp连接mysql测试)
- JSP使用MySQL进行留言管理(jsp留言mysql)
- 使用MySQL管理图片在JSP页面上展示的技巧(mysql图片jsp)
- 使用Linux轻松搭建JSP网站(linux搭建jsp)
- 基于JSP和MySQL的用户注册系统设计(jsp mysql 注册)
- JSP实现Oracle数据库调用技术(jsp 调用oracle)
- 解决Oracle中JSP的乱码问题(jsp乱码 oracle)
- JSP与Oracle数据库实战指南(jsp oracle实战)
- JSP教程(三)--JSP中”预定义变量”的使用
- 几则JSP入门知识总结
- JAVA(Jsp)利用Google的Translate开发API的代码
- jsp实现页面实时显示当前系统时间的方法
- JSP编译指令page、include详解