`

jsp:setProperty和jsp:getProperty的用法

阅读更多

1》jsp:setProperty的用法

(1)逐一从request中取出参数,然后设置到名字为user的bean的同名属性中。

<jsp:setProperty name="user" property="*"/>

 

(2)从request中取出userName参数,然后设置到名字为user的bean的userName属性中。

相当于调用user.setUserName(String userName)方法。

<jsp:setProperty name="user" property="userName"/>

 

(3)把名字为user的bean的userName属性设置为Tom。

相当于调用user.setUserName("Tom"),和request没有关系。

<jsp:setProperty name="user" property="userName" value="Tom"/>

 

(4)把request中名字为name的参数的值设置到名字为user的bean的userName属性中。

<jsp:setProperty name="user" property="userName" param="name"/>

 

如果property和param的值相同,那么(2)和(4)的写法结果相同。比如:

<jsp:setProperty name="user" property="userName" param="userName"/>

<jsp:setProperty name="user" property="userName"/>

 

2》jsp:getProperty的用法

把名字为user的bean的userName属性的值取出来,并输出到屏幕上。

如果userName的值为null,那么屏幕上会直接输出null。

 

<jsp:getProperty name="user" property="userName"/>

 

生成的java代码如下:

out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString((((MyBean.TestBean)_jspx_page_context.findAttribute("user")).getUserName())));

分享到:
评论

相关推荐

    JSP之访问JavaBean的一个简单例子

    JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890

    十三、JSP动作

    JSP动作利用XML语法... jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

    jsp常用标签

    本文将介绍JSP中五种常用的标签:Include、Forward、UseBean、GetProperty和SetProperty。 一、Include 指令 Include 指令用于包含一个静态的或者动态的文件。语法:&lt;jsp:include page="path" flush="true" /&gt; or ...

    jsp标准动作

    该标记的语法格式为:&lt;jsp:setProperty name="bean name" property="property name" value="str" /&gt;,其中 name 属性指定了 Bean 的名称,property 属性指定了要设置的属性,value 属性指定了要设置的值。...

    JSP动态网页设计:第9章 JSP动作元素.ppt

    标准的动作元素包括`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;jsp:param&gt;`、`&lt;jsp:plugin&gt;`、`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`。 2. **&lt;jsp:include&gt;**: 这个动作元素用于动态地将一个页面...

    JSP应用开发-房屋信息查询.pptx

    - JavaBean的使用,包括设计规范和与之相关的JSP动作标记`jsp:useBean`,`jsp:setProperty`,`jsp:getProperty`。 - JSP中数据的传递和处理流程,从用户输入到数据库查询再到结果展示。 - JavaBean如何封装业务逻辑...

    JavaWeb开发技术-JSP动作元素.pptx

    3. **jsp:setProperty** 和 **jsp:getProperty**: - `jsp:setProperty` 用于设置JavaBean的属性值,基本语法: ```xml &lt;jsp:setProperty name="beanName" property="propertyName" value="value" param=...

    JSP技术知识点考查 jsp动态建站技术

    application对象代表应用程序上...&lt;jsp:getProperty&gt;操作是对&lt;jsp:setProperty&gt;操作的补充,用来访问一个Bean的属性 &lt;jsp:plugin&gt;用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean &lt;jsp:fallback&gt;

    javabean教程[2]

    `&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`这三个标签是实现这一功能的关键,它们帮助我们方便地创建、配置和访问JavaBean,从而简化了动态网页的编写过程。了解并熟练掌握这些标签的使用,将有助...

    使用jsp标签显示新闻列表1参考.pdf

    本篇文章将深入探讨如何使用JSP标签显示新闻列表,重点讲解`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`这三个标准标签,以及JavaBean的生命周期。 首先,`&lt;jsp:useBean&gt;`标签用于在JSP页面中创建或...

    WEB技术(新)阶段作业三.doc

    2. `&lt;jsp:useBean&gt;`和动作标签的关系:`&lt;jsp:useBean&gt;`标记是用来实例化或查找已经存在的Bean的,而`&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`通常在`&lt;jsp:useBean&gt;`内部使用,以确保Bean已经被实例化。`name`属性的...

    JSP 标准动作的WORD文档

    在本篇文档中,我们将深入探讨JSP标准动作,特别是其中的`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`、`&lt;jsp:getProperty&gt;`、`&lt;jsp:include&gt;`和`&lt;jsp:forward&gt;`。这些动作是JSP中用于处理JavaBean和页面交互的关键元素,...

    Jsp和javabean的应用

    通过JSP的内置对象如`jsp:useBean`指令,可以在页面上实例化或查找JavaBean,然后使用`jsp:setProperty`和`jsp:getProperty`标签设置或获取Bean的属性值。这样,JavaBean就成为了JSP和后台数据之间的桥梁。 例如,...

    6.javaBean.doc

    3. **设置属性值**:`&lt;jsp:setProperty property="name" name="person" value="jack"/&gt;`将JavaBean的`name`属性设置为`jack`。 4. **获取属性值**:`&lt;jsp:getProperty property="name" name="person"/&gt; `获取并...

    简单介绍所有标签和EL表达式

    本文将重点介绍三个常用的Action Elements:`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`, `&lt;jsp:getProperty&gt;`,以及`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`和`&lt;jsp:plugin&gt;`。 1. `&lt;jsp:useBean&gt;` `&lt;jsp:...

    jsp源码 javaben servlet

    JavaBean在JSP中常作为页面的数据模型,通过`jsp:getProperty`和`jsp:setProperty`标签进行属性的读写操作。 Servlet是Java EE中的一个核心组件,主要用于扩展服务器的功能。Servlet是一个Java类,它继承了`javax....

    jsp Bean 简单应用

    - **JSP 动作标签(&lt;jsp:useBean&gt;、&lt;jsp:setProperty&gt; 和 &lt;jsp:getProperty&gt;)**:这些标签用于实例化、设置和获取 JavaBean 的属性。 ### 3. 实例化 JavaBean ```jsp &lt;jsp:useBean id="myBean" class=...

    JavaBean和JSP中的标准动作_总结与作业

    接着,我们可以使用`&lt;jsp:setProperty&gt;`动作来设置JavaBean的属性值。如果表单提交的数据和JavaBean的属性名一致,可以使用`*`通配符批量设置属性: ```jsp &lt;jsp:setProperty name="student" property="*" /&gt; ``` ...

    JSP程序设计与案例实战

    exception)、JavaBean组件、JSP标准动作(&lt;jsp:forward&gt;,&lt;jsp:param&gt;,&lt;jsp:setProperty&gt;,&lt;jsp:plugin&gt;,&lt;jsp:include&gt;,&lt;jsp:useBean&gt;,&lt;jsp:getProperty&gt;)、JSP中使用数据库(JDBC常用API)、JSTL的配置步骤、核心...

    JSP JavaBean的setProperty属性

    总结起来,`jsp:setProperty`标签在JSP中起到了一个桥梁的作用,它连接了页面数据和JavaBean的内部状态,使得开发者能够轻松地在页面上操作JavaBean的属性,从而实现动态的页面交互。这个实例展示了如何使用`set...

Global site tag (gtag.js) - Google Analytics