<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
    主站蜘蛛池模板: 1000部啪啪未满十八勿入免费| 中文字幕无线码免费人妻| 亚洲视频免费在线看| 亚洲国产日韩在线视频| 久久国产免费直播| 337p日本欧洲亚洲大胆裸体艺术| 激情小说亚洲色图| 日本特黄特黄刺激大片免费| 亚洲人AV在线无码影院观看| 黄页免费的网站勿入免费直接进入| 亚洲沟沟美女亚洲沟沟| 2021久久精品免费观看| 亚洲情A成黄在线观看动漫软件| 2021免费日韩视频网| 亚洲欧美成人综合久久久| 女人张腿给男人桶视频免费版| 亚洲日产乱码一二三区别| 国产免费av片在线播放| 一级黄色免费大片| 婷婷亚洲久悠悠色悠在线播放| 99久久精品国产免费| 亚洲一区二区三区免费视频| 成人免费男女视频网站慢动作| 亚洲精品自偷自拍无码| 免费二级毛片免费完整视频| 国产免费久久久久久无码| 亚洲成AV人片在线观看无| 84pao国产成视频免费播放| 亚洲一级特黄特黄的大片| 国产在线观看免费视频播放器| 一区二区三区免费电影| 亚洲AV成人一区二区三区AV| 免费观看的毛片大全| 国产精品亚洲色图| 亚洲国产精品自在在线观看| 无人在线观看免费高清视频| 男人j进女人p免费视频| 97久久精品亚洲中文字幕无码| 在线观看成人免费视频| 黄网站色视频免费在线观看的a站最新| 亚洲无线一二三四区|