获取Bean的属性值,用于显示在页面中
JSP 语法
<jsp:getProperty name="beanInstanceName" property="propertyName" />
例子
<jsp:useBean id="calendar" scope="page" class="employee.Calendar" />
<h2>
Calendar of <jsp:getProperty name="calendar" property="username" />
</h2>
描述
这个<jsp:getProperty>元素将获得Bean的属性值,并可以将其使用或显示在JSP页面中.在你使用<jsp:getProperty>之前,你必须用<jsp:useBean>创建它.
<jsp:getProperty>元素有一些限制:
-
你不能使用<jsp:getProperty>来检索一个已经被索引了的属性
-
你能够和JavaBeans组件一起使用<jsp:getProperty>,但是不能与EnterpriseBean一起使用。
属性
-
name="beanInstanceName"
bean的名字,由<jsp:useBean>指定
-
property="propertyName"
所指定的Bean的属性名。
技巧:
- 在sun的JSP参考中提到,如果你使用<jsp:getProperty>来检索的值是空值,那么
NullPointerException将会出现,同时如果使用程序段或表达式来检索其值,那么在浏览器上出现的是null(空).
分享到:
相关推荐
### JSP语法详解 #### HTML注释 在JSP中,HTML注释是一种常见的注释方式,主要用于在客户端隐藏某些不希望用户直接看到的信息。HTML注释格式为`<!--注释内容-->`。 - **作用**:这类注释在客户端渲染后会显示在...
### JSP程序设计语言实验报告知识点汇总 #### 一、JSP实验环境的组建与简单JSP应用 ##### 1. 开发环境搭建 - **安装和设置JDK**: - **安装JDK**:以`jdk1.6`为例,安装路径设定为`C:\Program Files\Java\jdk...
### JSP程序设计从入门到精通知识点总结 #### 第1章 JSP概述 技术分析 ##### 1.1 JSP简介与历史背景 - **1.1.1 日新月异的Web技术**:这部分内容简要回顾了Web技术的发展历程,包括早期的静态网页到动态网页的...
本篇文章将对JSP的基本语法进行详细总结,涵盖注释、标准行为、伪指令以及隐藏变量等方面。 ### 1. 注释 在JSP中,我们可以使用多种方式添加注释,以方便理解和维护代码。 - **HTML注释**:对于客户端可见的注释...
### JSP程序设计从入门到精通 #### 一、JSP技术概述 ##### 1.1 JSP简介与历史背景 - **Web技术的发展**:随着互联网技术的迅速发展,Web技术也在不断进步,从最初的静态网页到动态交互式网站,用户对网页的功能性...
**第二章:JSP基本语法** - 使用JSP创建动态网页 - JSP的注释方式 - JSP表达式与脚本片段 - 使用内置对象(如out、request、response等) **第三章:JSP指令** - page指令:配置页面属性 - include指令:动态包含...
通过学习《网络程序设计——JSP从入门到精通》,读者可以系统地掌握JSP的各个方面,从基础语法到高级特性,再到实际项目开发,逐步成为一名熟练的JSP开发者。书中提供的PDG格式阅读器可以帮助读者方便地阅读和学习这...
**JSP 2.0 基本语法详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或者其他标记语言中嵌入Java代码,从而实现服务器端的动态处理。JSP 2.0是JSP的一个重要版本,引入了许多改进和新...
### JSP程序设计从入门到精通—非扫描文档知识点总结 #### 一、JSP技术概述 ##### 1.1 JSP简介与历史背景 - **日新月异的Web技术**:随着互联网的发展,Web技术也在不断进步,从最初的静态网页到动态网页,再到...
- `jsp:setProperty` 用于设置JavaBean的属性值,基本语法: ```xml <jsp:setProperty name="beanName" property="propertyName" value="value" param="parameterName" /> ``` - `name` 是Bean的引用,`...
**JSP程序设计精彩实例详解** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于构建动态web应用程序。它将HTML、CSS、JavaScript等客户端代码与Java代码结合在一起,使得开发者可以在网页上嵌入Java...
- 语法格式:`<jsp:getProperty name="beanInstanceName" property="propertyName" />` 通过以上内容的介绍,我们可以更深入地理解JSP技术的基本概念、运行机制、环境配置及常用标签和动作元素的应用,这对于Web...
【JavaWeb程序设计入门】:JavaWeb是一种基于Java技术的Web开发框架,它结合了Servlet、JSP(JavaServer Pages)和JavaBean等组件,用于构建动态网站、Web应用程序和服务。JavaWeb允许开发者使用Java语言处理HTTP...
**JSP程序设计精彩实例与基础教程** JSP(JavaServer Pages)是Java平台上的一个核心技术,用于构建动态web应用程序。它将HTML、CSS、JavaScript等静态内容与Java代码结合起来,使得开发者可以在服务器端处理数据并...
在提供的压缩包中,可能包含了各种JSP语法、指令和动作元素的实例。例如,一个简单的`<jsp:useBean>`案例可能如下: ```jsp <jsp:useBean id="user" class="com.example.UserBean" /> <jsp:setProperty name="user...
### JSP应用语法详解 #### 一、简介 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,用于创建动态网页。它结合了HTML标记与Java代码,使得开发者可以在静态网页的基础上添加动态内容。JSP通过将...
**JSP程序设计教程概述** JavaServer Pages(JSP)是一种动态网页开发技术,由Sun Microsystems(现已被Oracle公司收购)推出,旨在简化Java Web应用的开发。JSP结合了HTML、Java代码和脚本元素,允许开发者在...
#### JSP语法 - **JSP页面的基本结构**: - 包含HTML标记和其他文本内容,以及嵌入的Java代码。 - 可以使用特定的标签来控制JSP页面的行为。 - **变量和方法的声明**: - 在JSP页面中可以声明变量和方法,用于...