zoukankan      html  css  js  c++  java
  • struts2知识点汇总

    标签遍历Map<key,List<Object>>

    listMap=new HashMap<String,List<Student>>();   
               
            List<Student> list1=new ArrayList<Student>();   
            list1.add(new Student(new Long(1),"20034140201","张三1","男",25));   
            list1.add(new Student(new Long(2),"20034140202","张三2","男",25));   
            list1.add(new Student(new Long(3),"20034140203","张三3","男",25));   
            listMap.put("class1", list1);   
               
            List<Student> list2=new ArrayList<Student>();   
            list2.add(new Student(new Long(1),"20034140301","李四1","男",20));   
            list2.add(new Student(new Long(2),"20034140302","李四2","男",21));   
            list2.add(new Student(new Long(3),"20034140303","李四3","男",22));   
            list2.add(new Student(new Long(4),"20034140304","李四4","男",23));   
            listMap.put("class2", list2); 
     <s:iterator value="listMap" id="column">   
         <s:set name="total" value="#column.value.size"/>   
         <s:iterator value="#column.value" status="s">   
          <tr>   
            <s:if test="#s.first"><td rowspan="${total}"><s:property value="#column.key"/></td></s:if>   
            <td><s:property value="id"/></td>   
            <td><s:property value="num"/></td>   
            <td><s:property value="name"/></td>   
            <td><s:property value="sex"/></td>   
            <td><s:property value="age"/></td>   
          </tr>   
         </s:iterator>   
      </s:iterator>  

    标签遍历List<Map<key,Object>>

             <s:iterator value="recipientInfoList" var="recipientInfo">
                        <tr>
                            <s:iterator value="recipientInfo" id="ri" status="map">
                                <s:iterator value="#ri.value"> 
                                    <td width="25px">
                                        <s:property value="cjf"/> 
                                    </td>
                                    <td width="25px">
                                        <s:property value="unit"/>
                                    </td>
                                </s:iterator> 
                            </s:iterator> 
                        </tr>
                    </s:iterator> 

    struts2配置文件,重定向action并传真

    <action name="updateCampaign" class="campaignAction" method="updateCampaign">  
        <result name="success" type="redirectAction">  
            <param name="actionName">viewCampaignDetail</param>  
            <param name="campaignId">${campaignId}</param>  
        </result>  
    </action>  

    struts接收数组

    publicclass A {
    
        private String param[];
    
        public String[] getParam() {
    
           returnparam;
    
        }
    
        publicvoid setParam(String[] param) {
    
           this.param = param;
    
        }
    
        publicvoid execute(){
    
           for(int i=0;i<this.param.length;i++){
    
               System.out.println(this.param[i]);
    
           }
    
        }
    
    }

    参考链接

    http://blog.csdn.net/hakunamatata2008/article/details/5295500

    http://blog.csdn.net/shen516/article/details/10111677

  • 相关阅读:
    模拟器 waiting for debugger
    2020年春节抢票神器
    spyder crashed during last session
    D盘 自动创建 保存的图片 本机照片
    北邮 自考 数据结构 考核指导
    对无相关性的样本特征进行onehot编码
    opencv的Kmeans聚类算法应用
    adaboost详解
    ROC与AUC曲线绘制
    K近邻算法核心函数详解
  • 原文地址:https://www.cnblogs.com/luoxiaolei/p/7227626.html
Copyright © 2011-2022 走看看