JSP 頁面經過 ognl 標籤遍歷集合中的全部內容

這裏只講兩種經常使用的spa

第一種:遍歷 List 集合orm

                好比咱們要遍歷一個文件夾下的全部文件的名稱(包括類型,這裏不討論子目錄)
get

                1. 先讀取文件,將全部的文件名存入 List 集合中it

                    JAVA 代碼: List

                    {              file

                               File readFile = new File("文件夾路徑");循環

                                File files[] = readFile.listFiles();遍歷

                                List<String> list = new ArrayList<String>();request

                                for (int i = 0; i < files.length; i++)map

                                {

                                list.add(files[i].getName());    // 循環將值存放在 List 集合

                                }

                                request.setAttribute("imagesName", list);   

                        }

                    ------------------------------------------------------------------------------------

                    JSP 代碼 :                    

                    <s:iterator value="#request.imagesName">                             

                             <s:property/><br>  

                    </s:iterator>

                    ///////////////////////////////////////////////////////////////////////////////////////                

                    第二種:遍歷 Map 集合

                        好比咱們要遍歷一個文件夾下的全部文件的名稱(包括類型,這裏不討論子目錄)

                        1. 先讀取文件,將全部的文件名存入 Map 集合中

                            JAVA 代碼: 

                            {              

                                       File readFile = new File("文件夾路徑");

                                        File files[] = readFile.listFiles();

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

                                        for (int i = 0; i < files.length; i++)

                                        {

                                            // 循環將值存放在 Map 集合(這裏 key 設置成不一樣, key 相同的話,JSP頁面只顯示後一條)

                                            map.put("name" + i, files[i].getName());   

                                        }

                                        request.setAttribute("imagesName", map);   

                                }

                            ------------------------------------------------------------------------------------

                            JSP 代碼 :                    

                            <s:iterator value="#request.imagesName">                             

                                   <s:property value="key" /> = <s:property value="value" /><br>

                            </s:iterator>

相關文章
相關標籤/搜索