`
xitong
  • 浏览: 6192257 次
文章分类
社区版块
存档分类
最新评论

struts bean 标签

 
阅读更多
一、bean标签库列表
  1. define:定义javabean并可以得到其中的变量属性
  2. cookie:读取cookie对象
  3. header:读取http头
  4. parameter:读取请求的参数
  5. include:包含一个可响音的page页
  6. resource:读取资源文件的标签
  7. write:写javabean变量属性
  8. message:显示消息标签
二、标签详解
1) 显示资源文件信息的<bean:message>标签
  • key:与资源配置文件中的键值对中的键相匹配,若匹配成功,则该标签显示与该键定义的文本内容
  • arg0-arg4:替换在资源配置文件中当前显示值的参数
  • 例如:<bean:message key="prompt.mailHost">显示资源文件中键prompt.mailHost定义的值内容。
2)定义变量的<bean:define>标签
该标签可以得到或者定义一个新的javabean,并可以得到该变量的属性值。
  • id:是定义一个新的javabean所必须的标识符,之后可以通过该标识符来得到javabean,若存在name属性,则这个id所标识的javabean被认为是一个源javabean
  • name:目标javabean的名称,若不存在value属性,则该属性是必须的。
  • type:指定定义javabean的具体类型。
  • value:为javabean指定一个新的字符串对象,在这种情况下,id所标识的javabean是一个字符串常量。
  • property:取得那么属性所指定的javabean变量中的属性,当name属性存在时,则指定该property属性所标识的变量属性会被赋值到源javabean
  • scope:指定源javabean的作用范围
  • toscope:指定目标javabean的作用范围。
  • 例如:<bean:define id="newjb" name="TestActionForm" property="password"/> 此定义一个变量为newjb,该变量接受值为password属性的内容,之后可以通过newjb访问password中的内容。
3) 得到作用范围信息的标签
<bean:header>、<bean:parameter>标签定义了一个字符串,<bean:cookie>标签定义了一个cookie对象。这三组标签用来重新得到cookie,request header、request parameter。
  • id:各自标签定义一个新的对象的变量名称。
  • name:从标签对象中查找符合name属性指定的标识。
  • value:当没有找到与name属性向匹配标签的时候,以本属性作为一个默认值,这时如果本属性不存在,则会抛出一个request time异常。
  • multiple:是一个boolean值,当匹配一个多只对象时,使用本属性。
4) 包含响应或页面的<bean:include>标签
该标签用于包含一个页面或者一个响应,由于其存在一个id属性,因此可以将其作为一个自定义变量使用。
  • id:标识符,自定义变量名称,可在以后使用该标识符引用该变量。
  • forward:转发一个响应,并包含响应结果
  • href:转发到一个链接,包含链接的结果
  • page:转发到一个页面,并包含页面的结果。
  • <bean:include page="/MyHtml.htm" id="thisurlpage">
5) 输出显示的<bean:write>标签
该标签用于描绘javabean中的变量属性,将javabean中的属性作为字符串描绘出来。
  • name:取得一个javabean标识,与之前定义的javabean的标签中的id属性进行匹配。
  • property:变量属性名称,可以取得javabean的一个变量属性的内容
  • scope:从什么作用范围内取得javabean
  • filter:boolean类型,决定是否将html标签保留字符转换为实体字符如:"<" 转换为 "&lt"
  • ignore:boolean类型,用于是否忽略抛出的异常
  • <bean:define id="newjb" name="TestActionForm" property="password"/>
  • <bean:write name="newjb" />
分享到:
评论

相关推荐

    struts bean标签

    struts bean标签,一直以为bean标签只能作输出变量之用,其实,还可以定义变量等为我们所不熟悉的用途,另外,该标签可以格式化输出日期、时间等。

    struts1-bean标签

    Struts Bean标签库中的标签可以访问已存在的JavaBean以及它们的属性,还可以定义新的Bean,把它存放在page范围内或用户指定的范围内,供网页其他元素访问。Bean标签库大概分为三类: 用于访问HTTP请求信息或JSP隐含...

    Struts标签库html标签、logic标签、bean标签

    Struts标签库html标签、logic标签、bean标签

    struts-bean标签

    struts-bean标签 自已讲课用的,初稿 PPT

    2009MLDN魔乐科技Struts课堂04-Struts_Bean标签功能_(下)

    2009 MLDN魔乐科技 Struts课堂实战视频教程 全6讲 01-Struts_简介与登陆范例 02-Struts_工作原理与核心配置 03-Struts_对于输入参数的...04-Struts_Bean标签功能 05-Struts_Struts国际化处理 非常经典,适合初学者!

    struts.bean标签

    用代码说明struts.bean标签,里面包含一个魔乐科技的讲解bean的视频,同时包含笔记。欢迎下载

    Struts中Bean标签的应用

    最经学了Struts,顺便研究了下Struts中的标签,觉得这个Bean标签挺好用的,虽然有的没EL表达式好用,但有的EL表达式却做不到。学习前人的好东西,最大限度发挥优点的应用。

    Struts标签-bean标签-源代码

    Struts标签 bean标签所有应用源代码 看懂了这个,你就会明白bean标签所有的使用方法 我还上传了html标签、logic标签

    struts标签 struts标签 struts标签

    struts标签 • Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。 HTML Tags:该标签库包含的标签可以用来创建...

    java web 标签大全

    Struts Bean标签 Struts Html 标签 Struts Logic 标签 Struts Nested标签 Struts Tiles 标签 Struts2 标签 JSTL Core JSTL fmt JSTL functions Spring 标签 Spring 表单标签 Freemarker Velocity JSF Core JSF Form ...

    struts标签详解

    Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 HTML 标签 : 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新...

    structs程序设计从入门到精通word文档

    13.1 使用Struts Bean标签保存与传输数据小实例 15 第14章 Struts Logic标签库 15 14.1 如何使用Logic标签进行基于值的条件显示 15 14.1 如何使用Logic标签进行字符串匹配 15 14.1 如何使用Logic标签来检测值是否...

    struts2标签库

    用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库

    Java web标签大全

    strut2标签,struts bean 标签 struts html 标签,struts logic标签,jstl,jsp,spring,jsf,ajax标签都有的

    Struts1_Bean标签API

    APACHE提供给Struts的API,The "struts-bean" tag library provides substantial enhancements to the basic capability provided by &lt;jsp:useBean&gt;

    struts标签-手册.chm

    Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明 HTML 标签 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签 在访问JavaBeans 及其属性,...

    struts1_标签

    struts 部分标签的详细用法,logic bean html

    strutsbean2技术

    struts标签技术,有助于减少代码冗余,使代码更加整洁

    struts1的bean标签用法(详情见附件)

    NULL 博文链接:https://luanxiyuan.iteye.com/blog/1711565

    Struts_WORD教程.rar

    Struts_1_Struts与JavaWeb应用介绍.doc Struts_2_Struts应用helloapp应用.doc Struts_3_配置Struts应用.doc Struts_4_Struts控制器组件.doc ...Struts_7_StrutsBean标签库.doc Struts_8_StrutsLogic标签库.doc

Global site tag (gtag.js) - Google Analytics