<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>kind.html</title>
      <script type="text/javascript" src="js/common.js"></script>
      <script type="text/javascript">
        function refreshModelList(){ 
          var oneName=document.getElementById("kindone").value;
          if(oneName==""){
            clearlist();
            return;
          }
          var url="kind.do?method=search&&kindid="+oneName;
        
          createXMLHttpRequest();
         
          xmlHttp.onreadystatechange=handleStateChange;
          xmlHttp.open("GET",url,true);
          xmlHttp.send(null);
         
        }
        function handleStateChange(){
          if(xmlHttp.readyState==4){ 
            if(xmlHttp.status==200){
              setNames(); 
            }
          }
        }
        function clearlist(){
          var models=document.getElementById("kindtwo");
          while(models.childNodes.length>0){
            models.removeChild(models.childNodes[0]);
          }
        }
        function setNames(){
          clearlist();
          var models=document.getElementById("kindtwo");
          var xmlDoc=xmlHttp.responseXML;
          var results=xmlDoc.getElementsByTagName("kind");
          var option=null;
          for(var i=0;i<results.length;i++){
            option=document.createElement("option");
            option.appendChild(document.createTextNode(results[i].firstChild.nodeValue));
            models.appendChild(option);
          }
        }
      </script>
      </head>
     
      <body>
        <h2>dynamicLists</h2>
        <select id="kindone" onchange="refreshModelList();">
          <option value="1">a</option>
          <option value="2">b</option>
          <option value="3">c</option>
          <option value="4">d</option>
        </select>
        <select id="kindtwo">
        </select>
      </body>
    </html>


    /*
     * Generated by MyEclipse Struts
     * Template path: templates/java/JavaClass.vtl
     */
    package com.rain.struts.action;

    import Java.io.IOException;
    import Java.io.PrintWriter;
    import Java.util.Iterator;
    import Java.util.List;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.actions.DispatchAction;
    import org.apache.struts.validator.DynaValidatorForm;

    import com.rain.bean.KindDao;

    /**
     * MyEclipse Struts
     * Creation date: 09-13-2006
     *
     * XDoclet definition:
     * @struts.action parameter="method"
     */
    public class KindAction extends DispatchAction {
     /*
      * Generated Methods
      */

     /**
      * Method execute
      * @param mapping
      * @param form
      * @param request
      * @param response
      * @return ActionForward
      */
     public ActionForward search(ActionMapping mapping, ActionForm form,
       HttpServletRequest request, HttpServletResponse response) {
      DynaValidatorForm kindForm = (DynaValidatorForm)form;
      KindDao dao=new KindDao();
      int kindid=Integer.parseInt(kindForm.getString("kindid"));
      List list=dao.findAllKind(kindid);
      Iterator it=list.iterator();
      if(it.hasNext()){
       PrintWriter out;
       try {
        response.setContentType("text/xml;charset=UTF-8");
        response.setHeader("Cache-Control", "no-cache");
        out = response.getWriter();

        out.println("<response>");
        while(it.hasNext()){
         String name=it.next().toString();
         out.println("<kind>"+name+"</kind>");
        }
        out.println("</response>");
        it=null;
        out.close();
       } catch (IOException e) {
        // TODO 自動生成 catch 塊
        e.printStackTrace();
       }
       
      }else{
       response.setStatus(HttpServletResponse.SC_NO_CONTENT);
      }
      // TODO Auto-generated method stub
      return null;
     }
    }

    posted on 2006-09-13 12:45 周銳 閱讀(954) 評論(0)  編輯  收藏 所屬分類: AjaxHibernateStruts
    主站蜘蛛池模板: 麻豆亚洲AV成人无码久久精品| 亚洲av日韩av无码av| 人成免费在线视频| 亚洲毛片av日韩av无码| 特级做a爰片毛片免费看| 亚洲人成国产精品无码| 中文字幕在线成人免费看| 亚洲中文字幕无码爆乳AV | 黄网站色视频免费观看45分钟| 青草草在线视频永久免费| 99亚洲乱人伦aⅴ精品| 亚洲熟伦熟女新五十路熟妇 | 亚洲人成免费电影| 亚洲一卡一卡二新区无人区| 国产免费人成在线视频| 九九全国免费视频| 亚洲av日韩av不卡在线观看 | 国产网站免费观看| 黄 色一级 成 人网站免费| 亚洲综合视频在线| 在线观看免费高清视频| 黄色大片免费网站| 亚洲日韩国产精品第一页一区| 无码日韩精品一区二区三区免费| 亚洲免费人成视频观看| 国产精品美女自在线观看免费| caoporm碰最新免费公开视频| 精品亚洲一区二区| 97碰公开在线观看免费视频| 亚洲avav天堂av在线网毛片| 中文字幕中韩乱码亚洲大片| 亚洲第一网站免费视频| 在线看亚洲十八禁网站| 亚洲av不卡一区二区三区| 成人性生免费视频| 成人免费av一区二区三区| 亚洲制服丝袜一区二区三区| 亚洲AV无码一区二三区 | 特级毛片A级毛片免费播放| 亚洲va中文字幕无码久久不卡| 青草草色A免费观看在线|