<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 周銳 閱讀(956) 評論(0)  編輯  收藏 所屬分類: AjaxHibernateStruts
    主站蜘蛛池模板: 破了亲妺妺的处免费视频国产 | 久久精品国产免费一区| 亚洲av女电影网| 成年人网站免费视频| 亚洲av日韩av永久在线观看| 中文字幕人成人乱码亚洲电影| 99久热只有精品视频免费看 | 久久综合九色综合97免费下载| 亚洲一级片在线观看| 四虎影库久免费视频| 99视频有精品视频免费观看| 老牛精品亚洲成av人片| 亚洲电影国产一区| 国产精品国产午夜免费福利看| 在线观看肉片AV网站免费| 亚洲欧洲无码一区二区三区| 亚洲国产一成人久久精品| 日本成人免费在线| 99久久免费中文字幕精品| 国产亚洲精品美女2020久久 | 亚洲av无码一区二区三区天堂古代| 五月婷婷亚洲综合| 性xxxxx免费视频播放| 精品国产污污免费网站入口| 亚洲天堂男人影院| 久久亚洲国产精品| 亚洲 综合 国产 欧洲 丝袜| 97在线观免费视频观看| 久久久国产精品福利免费| 美女羞羞免费视频网站| 亚洲一区中文字幕在线观看| 亚洲av综合色区| 亚洲精品天堂成人片?V在线播放 | 亚洲视频在线视频| AV在线亚洲男人的天堂| 午夜两性色视频免费网站| 亚欧免费视频一区二区三区| 在线人成免费视频69国产| 国产va免费观看| 粉色视频在线观看www免费| 色偷偷亚洲女人天堂观看欧|