`
agu
  • 浏览: 37114 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Struts2 标签<s:generator /> 用法

 
阅读更多

 

          <s:generator val="mapString" separator="," converter="myConverter" var="map1"/>  

          <s:select name="test" list="map1" listKey="key" listValue="value"/>

 

	public String getMapString() {
		return "1:正常,2:注销,3:未审核";
	}
	public Converter getMyConverter() { 
	    return new Converter() { 
	        public Object convert(String value) throws Exception { 
	        	String[] temp = value.split(":");
	        	if(temp.length==2)
	        	{
	        		MapClass map =new MapClass(temp[0], temp[1]);
	        		return  map;
	        	}	        	
	            return null; 
	        } 
	    }; 
	}
	class MapClass {
	   private String key;
	   private String value;
	   public MapClass(){  
	   }
	   public MapClass(String key,String value){
		   this.key=key;
		   this.value=value;
	   }
		public String getKey() {
			return key;
		}
		public void setKey(String key) {
			this.key = key;
		}
		public String getValue() {
			return value;
		}
		public void setValue(String value) {
			this.value = value;
		}	   
	}

 

分享到:
评论

相关推荐

    struts2 标签库 帮助文档

    1. &lt;s:generator separator="" val=""&gt;&lt;/s:generator&gt;----和&lt;s:iterator&gt;标签一起使用 H: 1. &lt;s:head/&gt;-----在&lt;head&gt;&lt;/head&gt;里使用,表示头文件结束 2. &lt;s:hidden&gt;&lt;/s:hidden&gt;-----隐藏值 I: 1. &lt;s:...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    Struts2标签详解及具体实例解析

    本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `&lt;s:a&gt;` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml &lt;s:a href="%{url...

    struts2标签介绍

    在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上使用这些标签。 **A组标签:** 1. `&lt;s:a&gt;` - 用于创建超链接,与HTML的`&lt;a&gt;`标签类似,可以...

    Struts2标签库详解

    ### Struts2 标签库详解 #### 一、引言 Struts2是一个流行的Java Web应用程序框架,它简化了Web应用的开发过程并提供了强大的...掌握了这些标签的使用方法后,开发者将能更高效地构建出复杂且功能丰富的Web应用程序。

    struts2标签库解析

    ### Struts2 标签库解析 #### 一、引言 Struts2是一个流行的Java Web应用程序框架,它提供了一套强大的工具集用于构建高效、易于维护的企业级...掌握这些标签的使用方法对于熟练运用Struts2框架进行Web开发至关重要。

    Struts2标签使用.docx

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,如`&lt;s:if test="%{condition1}"&gt;...&lt;s:elseif test="%{condition2}"&gt;...&lt;s:else&gt;...&lt;/s:else&gt;&lt;/s:elseif&gt;&lt;/s:if&gt;`,可以用来根据表达式的真假执行不同的代码...

    struts2标签大全

    ### Struts2标签大全 Struts2框架是Java Web开发中的一个重要组成部分,它极大地简化了Web应用程序的开发过程。在Struts2中,标签库(Tag Library)扮演着非常...熟悉这些标签对于使用Struts2进行高效开发至关重要。

    taglib(struts2标签).doc

    除此之外,Struts2 还提供了其他通用标签,如 Bean 标签用于操作 JavaBean 对象,URLs 标签用于生成 URL,Action 标签用于调用 Action 方法等。每个标签都有其特定的用途和参数,它们共同构成了 Struts2 标签库的...

    struts2标签大全详解

    1. `&lt;s:generator&gt;`:配合`s:iterator`标签生成序列化的数据。 H部分: 1. `&lt;s:head&gt;`:在HTML的`&lt;head&gt;`标签中使用,表示头部信息结束。 2. `&lt;s:hidden&gt;`:创建隐藏字段,用于存储不显示在页面上的数据。 I部分:...

    Struts2标签使用

    本文将详细介绍Struts2中的各种标签及其使用方法。 #### 二、Struts2标签库概述 Struts2标签库是一系列HTML标签的封装,它们被设计用于与Struts2框架集成工作。这些标签能够动态地生成HTML元素,并且支持表达式语言...

    struts2 标签详解+ ui标签实例

    例如,有三个列表`myList1`、`myList2`和`myList3`,可以通过`&lt;s:append&gt;`标签将它们合并: ```jsp &lt;s:append id="myAppendIterator"&gt; &lt;s:param value="%{myList1}" /&gt; &lt;s:param value="%{myList2}" /&gt; &lt;s:...

    struts2标签库

    - `&lt;s:generator&gt;`标签可以生成一个迭代器,它的`val`属性定义了生成的内容,`count`属性可以限制生成的迭代器的长度。 3. **UI标签**: - UI标签主要用于构建用户界面,如表单、按钮、文本框等,它们提供了更...

    struts2入门,struts2 标签

    - **用途**:用于设置参数值,通常与`&lt;s:bean&gt;`等标签结合使用。 - **示例用法**: ```xml &lt;s:bean name="le.tks.Book" id="book"&gt; &lt;s:param name="bookName" value="Java编程思想" /&gt; &lt;/s:bean&gt; ``` 这里设置...

    struts2常用标签

    `&lt;s:generator&gt;` —— 与 `&lt;s:iterator&gt;` 配合使用 - **功能**:配合`&lt;s:iterator&gt;`标签使用,用于生成迭代器。 - **示例**: ```xml &lt;s:generator separator="," val="item"&gt; &lt;s:iterator value="items"&gt; &lt;s:...

    struts2基本标签用法

    在Struts2中,可以使用`&lt;s:set&gt;`标签来设定变量。例如: ```xml &lt;s:set name="number" value="5"/&gt; ``` 这里的`name`属性指定了变量名,`value`属性则设定了变量的值。通过这种方式,可以在JSP页面中定义和使用...

    Struts2常用标签

    - **用途**:与&lt;s:iterator&gt;标签一起使用,用于数据生成。 - **示例**: ```xml &lt;s:generator separator="," value="%{#list}" /&gt; ``` 22. **&lt;s:head&gt; 头部标签** - **用途**:在&lt;head&gt;标签内使用。 - **...

    Struts标签

    #### 一、Struts2与Struts标签库 **Struts2** 是一款基于MVC模式的开源Web应用框架,它提供了丰富的功能来帮助开发者构建高性能、可扩展的企业级应用程序。Struts2的核心优势在于其灵活的配置方式以及对多种前端...

Global site tag (gtag.js) - Google Analytics