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

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,也叫做...

    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开发实战经典(高清版) 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;标签 ...

    李兴华 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...

    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...

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

    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-Reference_zh_CN(Spring中文参考手册)

    13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. ...

Global site tag (gtag.js) - Google Analytics