`

Struts1 Tag标签

阅读更多

1.<bean:define>标签

  <bean:define>标签用来将Java对象的属性值保存在变量中。<bean:define>标签有五个常用属性:

  (1)id:变量名。

  (2)name:Java对象名。

  (3)property:Java对象属性名。

  (4)scope:name所指的Java对象所在的访问,如果不指定,默认是page范围。

  (5)toScope:id所指的变量要保存的范围,如果不指定,默认是page范围。

  2.<bean:size>标签

  <bean:size>标签用来获得集合(Map、Collection)或数组的长度。<bean:size>标签有两个常用的属性:

  (1)id:一个Integer变量

  (2)name:集合或数据的变量名。

  下面的例子演示了如何使用本节所讲的两个Bean标签来访问Java对象。在<samples工程目录>目录中建立一个accessJavaObject.jsp文件,代码如下:

<%-- 测试bean:define标签--%>  
   <bean:defineid="myBeanVar"name="htmlTagsForm"property="name"/>
   ${myBeanVar}
   <%
     String[]arr=newString[10];
     pageContext.setAttribute("arr",arr);
   %>  
   <%-- 测试bean:size标签--%>  
   <bean:sizeid="length"name="arr"/>
   ${length}

分享到:
评论

相关推荐

    struts2 自定义标签

    1. 创建标签库描述文件(TLD,Tag Library Descriptor):这是定义自定义标签的关键文件,用于描述标签的属性、命名空间等信息。例如,`struts-tags.tld`。 2. 编写标签处理类(Tag Class):这个类负责处理标签的...

    struts2 tag 标签手册(2.0全部收录,详细,超值)

    网上struts2的资料很多,不过讲解struts2jsp标签的很少,特定上传一个。基于html格式的,基本是直接翻译过来的,很全很详细,您下了绝对不会后悔。另外在附struts2的中文教程一本,这个网上比较多,顺带上吧。好东西...

    struts实现自定义标签

    1. 创建 Tag 类:首先,我们需要创建一个 Java 类,该类继承自 `org.apache.struts.taglib.Tag` 或其子类,例如 `org.apache.struts.taglib.bean.WriteTag`。在这个类中,我们将定义标签的行为,包括初始化、执行和...

    Struts2自定义标签

    1. **定义标签库(Tag Library)**:你需要创建一个TLD(Tag Library Descriptor)文件,这是描述标签库元数据的XML文件。在这个文件中,你可以定义标签的名称、属性、返回类型等信息。 2. **编写标签处理类(Tag ...

    Struts2常用标签

    Struts2的一个显著特点是支持多种表达语言,包括OGNL(Object-Graph Navigation Language)、JSTL(JavaServer Pages Standard Tag Library)、Groovy以及Velocity,这比Struts1.x仅支持EL(Expression Language)...

    tag struts2的自定义标签实例

    1. 创建TLD文件(Tag Library Descriptor):TLD文件用于描述标签库,包括标签的名称、属性、导出的变量等信息。例如,创建`display-user-info.tld`文件,并在其中定义`displayUserInfo`标签。 ```xml ...

    struts1-html标签

    ### Struts1 HTML标签详解 #### 一、`&lt;html:form&gt;`标签解析 `&lt;html:form&gt;`是Struts1框架中用于创建HTML表单的标签。它为开发者提供了更多的控制选项,使得表单创建更为灵活且方便。 **基本用法**: - **必需属性**...

    struts1自定义标签

    自定义标签,直接代码,直接模仿开发即可 public class ButtonTag extends AttributeTag { //tld中定义的属性 public String label; public String url; public String click; public String confirm; public ...

    Struts1_HTML标签官方API

    The "struts-html" tag library contains JSP custom tags useful in creating dynamic HTML user interfaces, including input forms.

    基于struts2 自定义标签 分页

    1. **创建自定义标签**:在Struts2中,自定义标签是通过实现`org.apache.struts2.views.jsp.TagSupport`接口来创建的。你需要创建一个Java类,继承这个接口,并实现相关方法。例如,你可以创建一个名为`PagingTag`的...

    Struts2表单标签使用范例

    Struts2是一个强大的Java web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的应用开发。...在提供的`struts2-form_tag`示例中,你将看到这些概念的实际应用,进一步加深对Struts2表单处理的理解。

    struts 2 s标签 struts 2 s标签

    Struts 2 是一个流行的Java Web开发框架,它提供了一系列丰富的标签库,简化了JSP页面的编写。这些标签使得开发者能够更方便地处理表单、数据展示和用户交互。以下是一些重要的Struts 2 S标签的详细介绍: 1. **s:a...

    struts2自定义标签案例详解

    1. **创建taglib文件 (.tld)**:TLD(Tag Library Descriptor)文件是自定义标签的元数据,用于定义标签的名称、类路径、属性等信息。例如,在示例中创建了一个名为`tangs.tld`的文件,其中包含了对自定义分页标签`...

    struts1 自定义标签嵌套 table&&user

    在Struts1中,自定义标签通常由两部分组成:标签库描述符文件(TLD,Tag Library Descriptor)和标签处理类。TLD文件定义了标签的属性、名称以及与之关联的Java类,而标签处理类则实现了标签的具体逻辑。 对于`...

    struts框架与标签.doc

    1. **Struts压缩包内容**: - 包含了核心库、标签库、示例应用和其他支持文件。 - 核心库包括ActionServlet、Action类、ActionForm、ActionMapping等关键组件。 2. **Struts体系结构**(MVC): - **模型(Model)...

    struts2.0标签使用源码

    Struts2.0标签的实现主要依赖于TLD(Tag Library Descriptor)文件,这些文件定义了标签的行为和属性。当JSP解析器遇到一个Struts2标签时,会根据TLD找到对应的标签处理类(TagHandler)并实例化,执行其doStartTag...

    HTML标签转STRUTS标签

    1. **自动识别**:工具能自动识别HTML文件中的标签,并分析其用途。 2. **转换规则**:为每个HTML标签匹配相应的STRUTS标签,如将`&lt;input type="text"&gt;`转换为`&lt;s:textfield&gt;`。 3. **属性映射**:将HTML标签的属性...

    Struts标签 和jstl标签

    Struts标签和JSTL(JavaServer Pages Standard Tag Library)标签是Java Web开发中的两种重要组件,它们都用于简化HTML页面中的Java代码,提高可读性和可维护性。这两种技术在构建MVC(模型-视图-控制器)架构的Web...

    Struts2案例翻译篇-Using Struts2 Tag

    使用Struts2标签,首先需要在JSP页面中引入Struts2的Tag库。这通常通过在页面顶部添加以下声明实现: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 其中,`prefix="s"`定义了一个别名,`uri="/...

Global site tag (gtag.js) - Google Analytics