亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Struts的標記完成復雜循環

2019-11-18 12:55:54
字體:
來源:轉載
供稿:網友

  使用struts中的<logic:iterate>標記,可以完成一些復雜的循環。
  下面用了一個小例子說明這一點:
  
  IterateBean.java:
  
  package beantest;
  
  import org.apache.struts.action.ActionForm;
  
  public class IterateBean extends ActionForm {
  PRivate String[] name_coll = null;
  public void setName_coll(String[] name_coll) {
  this.name_coll = name_coll;
  }
  public String[] getName_coll() {
  return this.name_coll;
  }
  
  private String[] name_new = null;
  public void setName_new(String[] name_new) {
  System.out.println("IterateBean:setName_new(String[])");
  this.name_new = name_new;
  }
  public String[] getName_new() {
  return this.name_new;
  }
  }
  
  IterateAction.java
  
  package beantest;
  
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;
  
  import org.apache.struts.action.Action;
  import org.apache.struts.action.ActionForm;
  import org.apache.struts.action.ActionForward;
  import org.apache.struts.action.ActionMapping;
  
  public class IterateAction extends Action {
  public ActionForward execute(
  ActionMapping mapping,
  ActionForm form,
  HttpServletRequest request,
  HttpServletResponse response) throws Exception {
  IterateBean ibean = (IterateBean) form;
  String[] temp = {"bitan", "helen"};
  ibean.setName_coll(temp);
  temp = new String[] {"aaaaa", "bbbbb"};
  ibean.setName_new(temp);
  return mapping.findForward("iterate-view");
  }
  }
  
  iterate-view.jsp:
  
  <%@ page contentType="text/Html;charset=gb2312" %>
  
  <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
  <logic:iterate id="iterate" name="ibean" property="name_coll" scope="request" offset="0" >
  
  <logic:iterate id="iterate_new" name="ibean" property="name_new" scope="request" offset="0" >
  name: <font color=red><%=iterate%></font> ; code: <font color=red><%=iterate_new%></font><br>
  </logic:iterate>
  
  ★〓〓〓〓〓〓〓〓★<br>
  <bean:include id="lower" page="/test/lower.jsp" />
  <bean:write name="lower" filter="false"/><br>
  </logic:iterate>
  
  lower.jsp:
  
  <font color=blue>hello, iterate!</font>
  
  struts-config.xml:
  
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!DOCTYPE struts-config PUBLIC
  "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
  "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
  <struts-config>
  <form-beans>
  <form-bean type="beantest.IterateBean" name="ibean" />
  </form-beans>
  <action-mappings>
  <action path="/iterate-test" type="beantest.IterateAction" name="ibean" scope="request" >
  <forward path="/test/iterate-view.jsp" name="iterate-view" />
  </action>
  </action-mappings>
  </struts-config>
  
  web.xml:
  
  <?xml version="1.0" ?>
  <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
  <web-app>
  
  <servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <init-param>
  <param-name>config</param-name>
  <param-value>/WEB-INF/struts-config.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>/eye/*</url-pattern>
  </servlet-mapping>
  
  </web-app>
  
  輸出效果:
  
  name: bitan ; code: aaaaa
  name: bitan ; code: bbbbb
  ★〓〓〓〓〓〓〓〓★
  hello, iterate!
  name: helen ; code: aaaaa
  name: helen ; code: bbbbb
  ★〓〓〓〓〓〓〓〓★
  hello, iterate!
  
  如上所示,一個循環中不能直接將多個變量同時輸出;但在循環中嵌套循環可以實現一種復雜效果。
  
  要實現在一個循環中將多個變量同時輸出,可以引用<bean:include>、<bean:write>標記。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久欧美| 欧美限制级电影在线观看| 国产精品一区二区在线| 亚洲福利小视频| xxx欧美精品| 日韩精品在线视频观看| 国产精品男人的天堂| 日韩视频在线一区| 亚洲成人中文字幕| 亚洲二区中文字幕| 国产精品久久久久久久久久小说| 欧美视频第一页| 成人a级免费视频| 日韩中文字幕av| 日韩av不卡在线| 97在线看免费观看视频在线观看| 日韩亚洲国产中文字幕| 欧美大秀在线观看| 亚洲欧洲一区二区三区在线观看| 一本久久综合亚洲鲁鲁| 国产免费成人av| 亚洲欧美日韩精品久久| 精品国产欧美一区二区三区成人| 91九色单男在线观看| 成人午夜在线观看| 97视频网站入口| 欧美日本国产在线| 色伦专区97中文字幕| 国产99久久精品一区二区 夜夜躁日日躁| 尤物tv国产一区| 亚洲xxxx在线| 亚洲国产精品久久久久秋霞不卡| 亚洲人a成www在线影院| 国产精品美女主播在线观看纯欲| 国产一区二区黄| 91深夜福利视频| 热久久这里只有| 欧美另类在线观看| 欧美日韩美女在线| 亚洲香蕉av在线一区二区三区| 亚洲欧美国产va在线影院| 亚洲精品乱码久久久久久金桔影视| 亚洲精品国产电影| 日韩欧美中文字幕在线观看| 日韩欧美综合在线视频| 成人两性免费视频| 97碰碰碰免费色视频| 国模精品系列视频| 亚洲japanese制服美女| 在线成人中文字幕| 精品一区二区三区三区| 久久久av电影| 91久久夜色精品国产网站| 国产精品入口日韩视频大尺度| 国产精品v日韩精品| 久久精品视频导航| 欧美日韩国产一区中文午夜| 欧美国产日韩免费| 国产亚洲成av人片在线观看桃| 97精品国产97久久久久久免费| 日韩欧美在线第一页| 国产精品久久99久久| 亚洲精品之草原avav久久| 亚洲淫片在线视频| 日韩av在线网页| 亚洲精品久久久久久久久久久久| 久久天堂av综合合色| 色综合久综合久久综合久鬼88| 亚洲国产日韩欧美在线图片| 91牛牛免费视频| 国产亚洲精品久久久优势| 亚洲自拍偷拍第一页| 九九久久综合网站| 亚洲嫩模很污视频| 欧美色图在线视频| 亚洲人成电影网| 久久综合伊人77777尤物| 啪一啪鲁一鲁2019在线视频| 日韩精品欧美激情| 欧美另类极品videosbestfree| 亚洲精品综合精品自拍| 成人做爽爽免费视频| 一区二区av在线| 欧美激情视频一区二区三区不卡| 日韩在线观看高清| 欧美最近摘花xxxx摘花| 色与欲影视天天看综合网| 91av视频在线播放| 国产精品一区二区三区毛片淫片| 国产精品丝袜白浆摸在线| 国产精品福利无圣光在线一区| 久久精品91久久香蕉加勒比| 91手机视频在线观看| 日韩电影免费在线观看| 国产拍精品一二三| 91精品久久久久久久久中文字幕| 午夜精品久久久久久久99黑人| 亚洲综合精品一区二区| 国精产品一区一区三区有限在线| 日韩精品免费观看| 日本在线观看天堂男亚洲| 国产精品91久久| 国产日韩欧美91| 成人精品一区二区三区电影黑人| 亚洲欧美日韩网| 97视频在线观看成人| 在线观看精品自拍私拍| 国模精品视频一区二区三区| 久久精品成人一区二区三区| 日韩精品有码在线观看| 91久久久在线| 另类天堂视频在线观看| 91久久久国产精品| 亚洲色图日韩av| 欧美另类99xxxxx| 91久久久久久国产精品| 久久99国产精品自在自在app| 国产精品丝袜高跟| 亚洲精品在线视频| 亚洲片国产一区一级在线观看| 久久久久中文字幕| 亚洲自拍高清视频网站| 欧美视频一二三| 日韩女优人人人人射在线视频| 亚洲激情久久久| 成人激情视频小说免费下载| 丝袜一区二区三区| 俺也去精品视频在线观看| 亚洲人成网7777777国产| 久久6免费高清热精品| 最近2019年手机中文字幕| 国产在线视频91| 奇米一区二区三区四区久久| 日韩电影中文字幕在线观看| 久久国产精品影视| 亚洲最新av网址| 精品国产91久久久久久老师| 国产亚洲日本欧美韩国| 亚洲大胆美女视频| 国产精品视频免费在线观看| www.日韩不卡电影av| 欧美一级淫片丝袜脚交| 中文字幕欧美精品在线| 福利微拍一区二区| 欧美第一黄网免费网站| 在线看欧美日韩| 欧美在线视频播放| 97在线观看视频| 亚洲第一福利在线观看| 久久99精品久久久久久琪琪| 欧美激情欧美激情| 久久乐国产精品| 日本精品视频网站| 日本成人黄色片| 91免费的视频在线播放| 日韩二区三区在线| 久久久久久亚洲精品| 国产成人精品免费久久久久| 国产精品三级网站| 俺也去精品视频在线观看| 色综合久久精品亚洲国产| 亚洲人成电影网站色…| 亚洲国产成人精品电影| 国产欧美日韩精品在线观看|