麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Struts的標(biāo)記完成復(fù)雜循環(huán)

2019-11-18 12:55:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  使用struts中的<logic:iterate>標(biāo)記,可以完成一些復(fù)雜的循環(huán)。
  下面用了一個(gè)小例子說(shuō)明這一點(diǎn):
  
  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!
  
  如上所示,一個(gè)循環(huán)中不能直接將多個(gè)變量同時(shí)輸出;但在循環(huán)中嵌套循環(huán)可以實(shí)現(xiàn)一種復(fù)雜效果。
  
  要實(shí)現(xiàn)在一個(gè)循環(huán)中將多個(gè)變量同時(shí)輸出,可以引用<bean:include>、<bean:write>標(biāo)記。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 九九热免费视频在线观看 | 毛片在线视频观看 | 二区三区四区视频 | 国产一区视频免费观看 | 在线观看一二三 | 久国产精品视频 | 鲁丝片一区二区三区免费入口 | 极品大长腿啪啪高潮露脸 | 久久久一区二区三区四区 | 麻豆国产网站 | 国产无遮挡一区二区三区毛片日本 | 国产亚洲欧美日韩在线观看不卡 | 在线天堂中文在线资源网 | 高颜值美女啪啪 | 国产一级爱c视频 | 国产手机av在线 | 久久精品毛片 | 伊人999 | 免费观看一级 | 久久亚洲美女视频 | 青青国产在线视频 | 久久精品污 | 视频一区二区三区在线播放 | 精品国产乱码一区二区三区四区 | 成人性视频欧美一区二区三区 | 亚洲国产高清视频 | 成人在线视频在线观看 | 免费久久久久久 | 日本人乱人乱亲乱色视频观看 | 911网站大全在线观看 | 国产精品视频一区二区三区四 | xxxx69hd一hd| 亚洲精品一二三区 | 欧美国产精品久久 | av免费在线播放网址 | 成片免费观看视频大全 | 欧美一级黄色网 | 黄污在线观看 | 色戒在线版| 在线播放亚洲视频 | 毛片免费一区二区三区 |