`
xpp02
  • 浏览: 1035368 次
社区版块
存档分类
最新评论

Struts2教程 - 5.4.2 bean标签使用介绍

阅读更多

技术要点

本节代码具体介绍 bean 数据 标签的使用方式介绍。

=    bean 标签使用。

=    bean 标签功能演示。

演示代码

使用 bean 标签的 JSP 文件:

<!------------------------------------------- 文件名: beanTag.jsp-------------------------------->

         <body>

                 <h3 align="left">

                           bean 标签内访问数据

                 </h3>

                 <s:bean name="model.Material">

                           <s:param name="materialName" value="' 进户门套油漆 '" />

                           <s:param name="mainbid" value="70" />

                           <s:param name="mount" value="200" />

                           <p>

                                    <s:property value="materialName" />

                           </p>

                           <p>

                                    <s:property value="mainbid" />

                           </p>

                           <p>

                                    <s:property value="mount" />

                           </p>

                 </s:bean>

                 <h3 align="left">

                           bean 标签外访问数据

                 </h3>

                 <s:bean name="model.Material"  id="material" >

                           <s:param name="materialName" value="' 进户门套油漆 '" />

                           <s:param name="mainbid" value="70" />

                           <s:param name="mount" value="200" />

                 </s:bean>

                 <p>

                           <s:property value="#material.materialName" />

                 </p>

                 <p>

                           <s:property value="#material.mainbid" />

                 </p>

                 <p>

                           <s:property value="#material.mount" />

                 </p>

        </body>

使用 Java 定义的 bean 文件内容:

<!------------------------------------------- 文件名: material.java-------------------------------->

// 材料对象

public   class Material {

// 材料名

private String materialName;

// 材料价格

private int mainbid;

// 材料数量

private int mount;

 

public String getMaterialName() {

           return materialName;

}

 

public void setMaterialName(String materialName) {

           this.materialName = materialName;

}

…………

}

功能演示如图 5.10


5.10  bean 标签范例图

代码解释

1 bean 标签的功能是用来创建一个具体的 JavaBean 实例 。其中 id 是对需要创建的 JavaBean 实例对象进行标识定义。 name JavaBean 的名字,即类名。

2 )可以在 bean 标签中使用 <param> 来指定 JavaBean 的属性值。如果用 <param> 来指定属性值其实和 JavaBean 中的 setter 方法是具有同等功能的。

注意:如果需要输出定义的属性值的话,在 bean 标签内部定义是可以直接输出的。假设在外部定义的话, bean 标签一定要定义 id 属性,在代码中笔者已经用黑体标明。这样在外部定义输出,可以直接使用该 JavaBean id 来调用属性,注意要在 id 前使用“ # ”,在代码中也有说明,请读者仔细研究。

更多信息请查看 java进阶网 http://www.javady.com/index.php/category/thread

  • 大小: 7.2 KB
分享到:
评论

相关推荐

    struts2讲义_吴峻申

    5.4.2 bean标签使用介绍 89 5.4.3 date标签使用介绍 91 5.4.4 debug标签使用介绍 94 5.4.5 include标签使用介绍 95 5.4.6 push标签使用介绍 97 5.4.7 set标签使用介绍 98 5.4.8 url标签使用介绍 99 5.4.9 param标签...

    Struts2 in action中文版

    8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...

    低清版 大型门户网站是这样炼成的.pdf

    11.4.1 展示层jsp 2+struts 2标签库实现 711 11.4.2 控制层struts 2实现 720 11.4.3 持久层hibernate 3实现 728 11.4.4 spring 2接管业务逻辑层 730 11.5 小结 733 第12章 站务必备—系统用户管理与流量统计 ...

    java web技术开发大全(最全最新)

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    java web开发技术大全

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    Spring in Action(第二版 中文高清版).part2

    16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...

    Spring in Action(第2版)中文版

    16.2协同使用spring和webwork2/struts2 16.3集成spring和tapestry 16.3.1集成spring和tapestry3 16.3.2集成spring和tapestry4 16.4协同使用spring和jsf 16.4.1解析jsf管理的属性 16.4.2解析springbean 16.4.3...

    Spring in Action(第二版 中文高清版).part1

    16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 16.2.6...

    李兴华Java Web开发实战经典(高清版) Part2

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 ...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    5.4.2 使用托管bean作为JSF页面的支撑bean 第6章 导航模型 6.1 使用隐式导航 6.2 JSF导航系统概述 6.2.1 回顾MVC-控制器 6.2.2 Navigation HandleI-幕后主管 6.2.3 Faces动作方法说明 6.3 构建导航规则 6.3.1 静态...

    spring chm文档

    17.3.2. 使用HessianServiceExporter暴露你的bean 17.3.3. 客户端连接服务 17.3.4. 使用Burlap 17.3.5. 对通过Hessian或Burlap暴露的服务使用HTTP基础认证 17.4. 使用HTTP调用器暴露服务 17.4.1. 暴露服务对象 ...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 16.2.6...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 16.2.6...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 ...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、&lt;bean:define&gt;标签 16.2.2、&lt;bean:size&gt;标签 16.2.3、资源访问标签 16.2.4、&lt;bean:write&gt;标签 16.2.5、&lt;bean:include&gt;标签 16.2.6...

    J2EE应用开发详解

    124 8.5.2 拦截器的实现原理 124 8.5.3 Struts2的内置拦截器 124 8.5.4 拦截器的配置和使用 125 8.5.5 自定义拦截器 126 8.6 一个简单的Struts2应用 130 8.7 小结 140 第9章 JSF 141 9.1 JSF技术简介 141 9.1.1 JSF...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    第二部分详细讲解了jsf ri、jta、jndi、rmi、jms、javamail、ejb 3的session bean、message driven bean、jpa、jax-ws 2、jaas等java ee知识,这部分知识以jsf+ejb 3+jpa整合开发为重点,通过使用netbeans ide工具...

Global site tag (gtag.js) - Google Analytics