`
demojava
  • 浏览: 548979 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

<s:select>标签经典用法

    博客分类:
  • JAVA
阅读更多

本文个人总结:转载请表明出处:http://demojava.iteye.com/blog/810537

Action类中的方法

 private Map<String,Map<String,String>> map= new HashMap<String,Map<String,String>>();

<s:select name="selectId" //控件名后台要获取的属性名即request().getParameter("selectId

 list="map"//通常这个属性对应的Action的Map属性

 listValue="codeValue"  生成的是html中的<option  value="" > </option>     value对应的属性名

 listKey="codeItemID" <option  > text</option>  text显示的值 对应的属性名 

key="user.Id"//加载时显示的 key 对应的属性
value="user.type" "//加载时显示的 value 对应的属性

以上是<s:select>一般用非法

下面我在将项目中的经典的用法:

Action中有一个:

 private Map<String,Map<String,String>> map= new HashMap<String,Map<String,String>>();

前台使用:

 <td width="25%">
    <s:select list="map.get('EDUCATION')"
       name="educationId"
       key="teacher.person.education.id"
           value="teacher.person.education.cname"
        listKey="key"
        listValue="value">
    </s:select>
   </td>

以上代码就是select 的经典用法!!!

分享到:
评论

相关推荐

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    一旦Action处理完数据,我们可以使用`&lt;s:iterator&gt;`标签在JSP中遍历并展示这些集合。例如: ```jsp &lt;s:iterator value="list"&gt; &lt;p&gt;&lt;s:property value="this"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; &lt;s:iterator value="set"&gt; ...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    本文将重点介绍这两部分标签的应用场景以及使用方法。 #### 二、表单UI标签 表单UI标签主要涉及用于构建HTML表单元素的标签,这些标签在Struts 1.x时代就已经存在,并在Struts 2.0中得到了进一步增强和完善。新增...

    struts2实现页面select标签默认选中

    使用`&lt;s:select&gt;`标签 Struts2提供了一个非常强大的标签——`&lt;s:select&gt;`,它可以用来生成一个`&lt;select&gt;`下拉列表,并支持动态设置默认选中项。 #### 代码示例 假设我们需要根据用户提交的`auditingLog`对象中的...

    jsp 开发之struts2中s:select标签的使用

    本篇文章将详细介绍在Struts2中如何使用`s:select`标签,以及通过几个具体例子来展示其用法。 1. 第一个例子: ```jsp &lt;s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"&gt;&lt;/s:...

    struts2的s标签

    &lt;p&gt;名称:&lt;s:property value="name"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`&lt;s:label&gt;`** - 显示标签。 - **示例**: ```jsp &lt;s:label 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全部标签使用说明

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

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

    -- 这里可以使用&lt;s:iterator&gt; --&gt; &lt;/s:generator&gt; ``` - **解释**:生成数据项,并使用逗号分隔。 ##### 24. `&lt;s:head&gt;` 头部标签 - **用途**:在`&lt;head&gt;`标签内使用。 - **示例代码**: ```xml &lt;s:head&gt; ...

    下面就介绍下Struts2每个标签的用法(有错请指正):

    `&lt;s:select&gt;` 标签 - **用途**:创建下拉选择框。 - **示例**: ```xml &lt;s:select name="country" list="countriesList" /&gt; ``` ##### 39. `&lt;s:set&gt;` 标签 - **用途**:设置变量。 - **示例**: ```xml &lt;s:...

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; ...(8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:checkboxlist&gt;

    struts2标签介绍

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

     strut2 标签详解

    1. `&lt;s:generator&gt;`:与`s:iterator`标签配合使用,生成序列。 H组标签: 1. `&lt;s:head&gt;`:在HTML的`&lt;head&gt;`标签中使用,用于结束头文件。 2. `&lt;s:hidden&gt;`:创建隐藏字段,用于存储不显示的数据。 I组标签: 1. `...

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    Struts2标签使用.pdf

    16. `&lt;s:select&gt;`:创建下拉选择框,功能与`s:combobox`类似,但更通用,可自定义标签头、列表等。 以上是Struts2中常用的一些标签,熟练掌握它们能极大提高开发效率,使视图层代码更加简洁、易读。在实际开发中,...

    struts2标签大全详解

    1. `&lt;s:select&gt;`:创建单选选择框,用于选择一个选项。 2. `&lt;s:set&gt;`:在特定范围内设置变量的值。 3. `&lt;s:sort&gt;`:对列表进行排序,可以自定义比较器。 这些标签极大地简化了Struts2应用中的视图层开发,提高了...

    Struts2标签库详解

    Struts2的UI标签还支持其他一些功能,如验证(通过`&lt;s:fielderror&gt;`和`&lt;s:errors&gt;`展示错误信息)、国际化(使用`&lt;s:text&gt;`和`s:resourcebundle`处理多语言)和主题样式(通过`cssClass`属性应用样式)。此外,...

    struts2标签大全

    &lt;s:select list="options" name="selectedOption"/&gt; ``` #### 39. `&lt;s:set&gt;` - 设置标签 设置变量。 ```xml &lt;s:set name="message" value="%{#action.message}"/&gt; ``` #### 40. `&lt;s:sort&gt;` - 排序标签 排序集合...

    Struts2表单标签使用范例

    除了`&lt;s:textfield&gt;`,Struts2还提供了多种表单标签,如`&lt;s:password&gt;`用于创建密码输入框,`&lt;s:textarea&gt;`用于创建多行文本输入框,`&lt;s:radio&gt;`和`&lt;s:checkbox&gt;`用于创建单选按钮和复选框,以及`&lt;s:select&gt;`用于...

    最全的struts2标签说明.rar

    Struts2是一个强大的MVC(模型...通过阅读“最全的struts2标签说明.pdf”文档,你将能够深入了解每个标签的使用方法、属性和用例,从而更高效地开发Struts2应用程序。在教学或自学过程中,这份资料将是极好的参考资料。

Global site tag (gtag.js) - Google Analytics