zoukankan      html  css  js  c++  java
  • struts2:遍历自定义字符串数组,遍历Action实例所引用对象中的数组

    struts2:OGNL表达式,遍历List、Map集合;投影的使用一文中已经讲述了OGNL遍历List、Map集合等功能。

    本文简单写一个遍历数组的示范程序。

    1. 遍历自定义字符串数组

            <%
            String[] myArray = new String[]{"你好","我好","大家好"};  
            request.setAttribute("myArray", myArray);
            %>
            <s:iterator value="#request.myArray" status="st">
                <s:iterator value="#request.myArray[#st.index]">
                    <s:property />
                    <br/>
                </s:iterator>
            </s:iterator>

    输出:

     

    2. 遍历Action实例所引用对象中的数组

    Action类UploadTest2Action,引用FileUploadTools类;FileUploadTools类中包含uploadFileFileName的数组,要求在JSP中遍历此数组。

    UploadTest2Action.java

    public class UploadTest2Action extends ActionSupport {
        private FileUploadTools fileUploadTools = new FileUploadTools();
        // ......
    }

    FileUploadTools.java

    public class FileUploadTools {
        private String uploadFileFileName[];// 文件名是数组类型
        public String[] getUploadFileFileName() {
            return uploadFileFileName;
        }
        public void setUploadFileFileName(String[] uploadFileFileName) {
            this.uploadFileFileName = uploadFileFileName;
        }
        // ......        
    }
        

    JSP中引用

            <s:iterator value="fileUploadTools.uploadFileFileName" status="st">
                <s:iterator value="fileUploadTools.uploadFileFileName[#st.index]"> 
                    <s:property />
                    <br/>
                </s:iterator>
            </s:iterator>

    输出:

  • 相关阅读:
    信息安全系统设计基础第二周学习总结
    java实验报告五
    java实验报告三
    java实验报告二
    java实验报告一
    mysql
    C语言理论知识
    数据存储与输出输入
    软件开发概述 编程语言概述
    C语言 常用单词
  • 原文地址:https://www.cnblogs.com/nayitian/p/3503824.html
Copyright © 2011-2022 走看看