s:select 标签 遍历 Map

         引 入:

                 <%@ taglib prefix="s" uri="/struts-tags"%>

         前端:

                <s:select name="vacation.applyState" id="select_id" 

                              list="#request.stateMap" listKey="key"

                              listValue="value"  value="">

                 //此处 value 为默认值,对应listKey中的某值。可根据后台传来的数值进行更改

                    </s:select>

 

                  //更改 value值

           function showState(){

                //后台数值传在一个input 的value里 方便此处获取

               var state= $("#showState").val();

               $("#select_id").val(state);

           }

         后台:  

                    //将数据存入Sesson

                      Struts2Utils.getRequest().setAttribute("stateMap", stateMap);

时间: 2024-10-13 17:01:00

s:select 标签 遍历 Map的相关文章

struts2标签 遍历map集合

首先我们来构造几个map集合. 假设如下代码 都是在ssh配置环境下搭建好,(至少struts2开发环境搭建好) (1).java 代码 下面的student对象包含的字段为 private Long id; private String num; private String name; private String sex; private Integer age; Action中的代码 private Map<String,String> map; private Map<Stri

logic标签遍历map map中存放的是 List集合对象

    JAVA代码     Map map=new map();      map.put("bizDevConsumMap",List集合对象);     request.setAttribute("bizDevConsumMap", bizDevConsumMap);               jsp页面代码     <logic:iterate id="n" name="bizDevConsumMap">

struts标签遍历map[转]

转至:http://hanxin0311.iteye.com/blog/1745792 private Map<String, String> strMap = new HashMap<String, String>(); private Map<String, Person> perMap = new HashMap<String, Person>(); private Map<String, String[]> strArryMap = ne

Struts2标签遍历List&lt;Map&lt;String, String&gt;&gt;

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport { private List<Map<String, String>> list; @Override

使用Struts2的iterator标签遍历复杂的Map类型

1.创建一个Web工程,添加Struts2支持. 2.创建两个实体类: a). Mother(母亲)的Java类. package struts.map.entity; import java.io.Serializable; public class Mother implements Serializable { private static final long serialVersionUID = 1L; private int motherId;        //母亲ID priva

each函数遍历select标签下的所有option选项

如下: <select id="asd" name="sweet1"> <option value=1>--四川--</option> <option value=2>--广东--</option> </select> <script>function eachoption(){ $("#asd option").each( function(){ alert($

struts2中,&lt;s:select&gt;标签的使用

一.select原始生成下拉框的方法: <select class="form-control" name="user.roleId"  >       <option value="">--请选择--</option>       <s:iterator value="roleList" var="role" >         <option val

mybatis 中 sql 映射文件 select 标签以及 入 resultMap 标签的应用

1.自定义某个 javabean 的封装规则: 注:可以看到,select 标签中引用了 定义好的 resultMap 的值.resultMap 标签中的 type 为javabean 类型,id 为唯一标识.id 子标签定义主键(这样定义底层会有优化.)column 属性为字段名,property 属性为字段值. 注:可以看到测试结果没有出现问题,说明代码没有错误. 2.自定义某个 javabean 的级联属性封装: a.准备工作:mysql 数据库中,在之前 tbl_employees 表的

03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma

 1 PersonTestMapper.xml中的内容如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- namespace:命名空间