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

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

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

    176142998

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks
    轉http://www.gzit.org/27/viewspace-3306.html

    package com;

    import java.util.ArrayList;關注ITz]'p6g5n-KlX
    import java.util.List;

    public class SimpleTest{關注IT1rq3XJw8K.uk&fK$w
     關注IT IQvF'S3U
     /**
    ZyJ9l2@9@K0  *關注IT)~d3X(v*^ \jn3M
      * @return  所有公司
    t8~)^.L.kq9Y0  */關注IT_ s9A?i:^Z
     public List<Company> getAllCompany(){
    `Gq(c rzCG0  List<Company> list = new ArrayList<Company>();關注ITyc?n#P3H
      Company company = null;關注ITm n"o@a%vF#p8O
      company = new Company(1,"廣西博聯信息通信技術有限責任公司");關注IT7p9wloKHs
      list.add(company);
    \t%? EgoZ/Jl3FI6r0  company = new Company(2,"能創信息科技有限責任公司");關注IT:kA E+Kh#UI
      list.add(company);
    @"E}.U0t,V1I0  return list;關注IT9l#W*{"s&m
     }
    !l0{"PF/z&y R9a.o/y0 
    Ue3t N0^q%v.E0 /**
    )^ D*FpTn+a5I!e0  *關注IT[1r^3g"Q,Ih
      * @param companyId  公司編號
    -aWE)@QP&?}0  * @return  公司下所有部門
    @4M,|PVgn!H L0  */關注IT0ZGrm:b'?
     public List<Department> getDepartment(int companyId){
    W(o&TK Is0hC0  List<Department> list = new ArrayList<Department>();關注IT4V0v(t)v1J.TM,m.y
      Department department = null;
    Wvc(d"g4D eV2A0  if(companyId==1){關注IT]$Z$X*W*mv8`%qQ
       department = new Department(1,1,"軟件事業部");關注IT]!A F)AV\$I5J
       list.add(department);關注ITIYRRcSj
       department = new Department(2,1,"工程部");關注ITU rCpeq8M
       list.add(department);
    5O#{ `8v8Ta)}B$L0  }else{關注IT ug,L?5[:y@k C:]
       department = new Department(1,2,"企管部");關注ITk/BY3iM/X,`%e
       list.add(department);關注IT&I7Z9{5`kV/l Avj |5L
       department = new Department(2,2,"財務部");
    b'jm;yVa'Ww;Ea0   list.add(department);
    z W Pp$yx3M0  }關注ITG gA3V5t0^ xM
      return list;
    4O v#k$x:P3n0 }關注IT$tV5JN8sF u:FJ
     
    y'b-^Bma0 /**關注IT/A(^g]jU P*u-\,H
      *關注IT:m'| NmVWtX/Y
      * @param departmentId  部門編號關注IT} l)^8GbA
      * @return   部門下所有員工關注IT.^VB |7V;b D'J'eH+n
      */
    2gkge \x/ip-c4tW0 public List<Person> getPerson(int departmentId){關注ITFR*B5bnj_2[&Q
      List<Person> list = new ArrayList<Person>();
    A@T5y8M]:H5h/c0  Person person = null;關注ITK Z-M ~MF
      if(departmentId==1){關注IT\t.T\3Mx
       person = new Person(1,1,"張三");關注ITe)_3a4xcw
       list.add(person);
    wkw2P)G u7G(Z0   person = new Person(2,1,"李四");
    { uhJ;y9V&C` H0   list.add(person);
    %q(xK1? VR0  }else{
    s|] l)J:@o,p@y0   person = new Person(1,2,"王五");關注ITi'j*FST I
       list.add(person);關注IT^@j { x US i
       person = new Person(2,2,"趙六");關注IT ux#kse o;W
       list.add(person);
    4B/cP*v5z [P0  }關注IT g Bc!D)p*jB)X
      return list;關注IT'X:[] lH
     }

    }
    d z-]6Gn/T9f1OR0

    package com;

    public class Company {

     private int id;關注IT|:NQQ,|8W,D!QV
     private String companyName;
    $ffG s&X1|I0 關注ITy*eK ~4xog
     public Company(int id,String companyName){
    .q;k2a&}j*LL0  this.id = id;
    '\ u:Jpv)j0  this.companyName = companyName;關注ITV[,Ty8Fu
     }

     public int getId() {關注IT:F| |n-n!w$sX5PL
      return id;
    NPPJ,?0 }

     public void setId(int id) {關注ITh2emjTe il+[D
      this.id = id;
    W@b ` L4i0 }

     public String getCompanyName() {關注IT$wP8oO%} ?xe4k
      return companyName;
    S0Kz%GX$?auN W0 }

     public void setCompanyName(String companyName) {
    zMv*g ic8S&YqcN0  this.companyName = companyName;
    v\'x-pT0 }

    }
    *mHu$CU~wb9x x0

    package com;

    public class Department {

     private int id;關注IT [n0zYU
     private int companyId;關注IT$S __L'FDvy2WD
     private String departmentName;

     public Department(int id, int companyId, String departmentName) {
    ,ni)o5G$yL'[o(}Q0  this.id = id;
    q3Gzw"E6v8?o.MT0  this.companyId = companyId;關注IT+r"mo:pO$L![4U
      this.departmentName = departmentName;
    /q\6Aj5]0m3G#l-P9a0 }

     public int getId() {
    w"j`I` J0  return id;
    x(P!d6tu v a"T0 }

     public void setId(int id) {關注ITlQ1r8wS5_'hb
      this.id = id;關注IT pGy3Jl{0tkW
     }

     public int getCompanyId() {
    @!PpRi0  return companyId;關注ITs c!i"DQ5_D
     }

     public void setCompanyId(int companyId) {關注ITrp` i5D/_L
      this.companyId = companyId;關注ITYT+Y6CkJ t2x
     }

     public String getDepartmentName() {
    fSa p.@9e&L0  return departmentName;關注IT!Pe L6m D7n wM
     }

     public void setDepartmentName(String departmentName) {關注IT/bD(o/RPq
      this.departmentName = departmentName;
    '|S4q p4]0 }

    }關注IT){0[0DsY:te9V A r$T

    package com;

    public class Person {

     private int id;
    U{*D:dw+i6W0 private int departmentId;
    q6a e ?5u5\ b|0?]KI0 private String userName;

     public Person(int id,int departmentId, String userName) {關注IT#c%qN s2Xup kIc
      this.id = id;關注ITs%z&uZ2T Bbj
      this.departmentId = departmentId;
    |5nI&y.LO y)Cx(C.r b"x0  this.userName = userName;關注IT_,ep*n(H
     }

     public int getDepartmentId() {關注IT&ue1rG X%WJN[
      return departmentId;
    "qn%DVY2mGh0 }

     public void setDepartmentId(int departmentId) {關注ITa? d(_7s
      this.departmentId = departmentId;關注IT+`vt Pb4oS
     }

     public String getUserName() {
    ]etq"Seza0  return userName;
    3fZn} j-z(V+ir,a0 }

     public void setUserName(String userName) {
    9pWKaR|0  this.userName = userName;
    ~FT_7a/l6lD$}V0 }

     public int getId() {
    *i:k5KIZyr'o0  return id;
    g+j[M(o`0 }

     public void setId(int id) {
    vBj&P/` DUqB0  this.id = id;
    :x:d5MOwo0 }

    }
    -KIsR)D9j7a+VDr rE3Ve0

    <?xml version="1.0" encoding="UTF-8"?>關注ITWF0A~V
    <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "dwr10.dtd" >關注IT GszT,f+Fc:RT
    <dwr>
    P/QC qq)cf0 <allow>關注IT.M%D9A4u{A&^`
      <!-- 聲明哪個類可以提供JS直接調用 -->
    Nf9r/PN%N-Du)D0  <create javascript="SimpleTest" creator="new">關注IT'T G m*[5A\#|1~;`%Y
       <param name="class" value="com.SimpleTest"></param>
    \u)NR5z5QSP7t&@0   <!-- 該類里公開出來給JS調用的方法 -->
    sh+c`K#sL'T#l0   <include method="getAllCompany" />關注IT$|i'^(lf$`y[2x I
       <include method="getDepartment" />
    cP(^2LF5c:K$s*ce0   <include method="getPerson" />
    _/J0?wiqL%w0  </create>
    /zms8Vonw0  <!-- 類型轉換 -->關注IT N*a#}ip*^H
      <convert match="com.Person" converter="bean">
    .pV*p:QtOB0   <param name="include" value="id,departmentId,userName"></param>
    5v8V6|3`U-WPya)nS0  </convert>
    vu| ow4J b ^)@0  <convert match="com.Department" converter="bean">關注IT.g SgkS'u S]`
       <param name="include" value="id,companyId,departmentName"></param>關注ITX~_L nT
      </convert>
    p3G!a/V;|y0  <convert match="com.Company" converter="bean">關注IT W6L q.dtp%Qv\
       <param name="include" value="id,companyName"></param>
    z+sas-D)C"PS,|0  </convert>關注ITD/g|U2c:Y
     </allow>關注IT"['f&XZ`~
    </dwr>關注IT,FruT'[ m%A1M

    <%@ page language="java" pageEncoding="GB18030"%>關注IT*B&kW!{i
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    lgX^J G0<html>關注ITi'l*l#zG(q
      <head>   
    uLA#O!~1s:c@0    <title>My JSP 'simpleTest.jsp' starting page</title>
    eI-k1b-TDW w0   關注IT7g h.ICd(r
     <meta. http-equiv="pragma" content="no-cache">關注ITQ _-x5Mm
     <meta. http-equiv="cache-control" content="no-cache">關注ITe}yN |"S
     <meta. http-equiv="expires" content="0">   關注ITax(bO%Odh
     <meta. http-equiv="keywords" content="keyword1,keyword2,keyword3">
    t%X$Wjx&VH.`0 <meta. http-equiv="description" content="This is my page">
    /[Y7V5~PEWQ p0 
    5b Z{3V!q O V5x1u!e0  </head>
    )gD&OE\0  <script. type="text/javascript" src="dwr/engine.js"></script>關注IT1r"V3R{cP/~3Jc7Q
      <script. type="text/javascript" src="dwr/util.js"></script>關注IT#bM"@K,O@ X
      <script. type="text/javascript" src="dwr/interface/SimpleTest.js"></script>關注ITi(V6w \6~!l/a A#s [
     
    6_*@k$wN0  <body nload="initial()">關注IT!nt9lT`1e/M%h
      <script. type="text/javascript">
    y]#zLJE0  /*頁面初始加載公司欄目*/關注IT?%]%wR7ICTg0_
      function initial(){
    'h&BHt iEU0     SimpleTest.getAllCompany(function(data){dealSelect("i",data)});關注ITjty,Fwrb
      }關注IT&I!\_N d4xYHd
      /*獲取下拉菜單的值并填充下一欄目*/
    w)UR!qK$ma0  function show(flag){關注IT(y4Ff L4U5i
         if(flag=="c"){關注ITI$o+U{]r+k[Y
         var companyId = $("company").value;
    _$|"Q7s)K-m"[/z*[)n0     SimpleTest.getDepartment(companyId,function(data){dealSelect(flag,data)});
    cAj9K(u/g] E)I v6Iw0     }else if(flag=="d"){
    J$L&o2}pD6kw0     var departmentId = $("department").value;
    u}u'`\6~d*^0     SimpleTest.getPerson(departmentId,function(data){dealSelect(flag,data)});  
    0@Vy ~cZF |0     } 
    'X#Wc ?'| nW0  }關注ITk @#n[[&L&_OP5]4_o
      /*填充select的內容*/
    NgcV,[0X0  function dealSelect(flag,data){
    G YKF-I6HRfu)d0    clearSelect(flag);
    1tC0BTVC?r3F0    if(flag=="c"){
    *Td\#}%kT(|0    DWRUtil.addOptions("department",data,"id","departmentName");
    9N#R2Pt4B0    }else if(flag=="d"){
    Oj"@2V$l,{6L:K0    DWRUtil.addOptions("person",data,"id","userName");關注IT(I'Syg7[g[ l+R5r"l
        }else if(flag=="i"){
    d'X'Fj5JJQ!Z8~0    DWRUtil.addOptions("company",data,"id","companyName");關注IT R W8[| x9a1QFq
        }
    ~m+hRysQ P T,c)?a0@0  }關注IT!e6B&wgK6a6W4f
      /*清除下拉表單的內容*/
    6n`%~ j,_RU0  function clearSelect(flag){關注ITC1z#B-a6g3f/u*_
        if(flag=="c"){
    I5c'e3n(|b0       var tmp = $("department");
    )P$oa7G0AQ/o$cb0       while(tmp.childNodes.length>1){關注ITP(vJsB?XE"@
           tmp.removeChild(tmp.lastChild);
    ew)j^q0       }
    0H+J,D R8i0    }else if(flag="d"){關注ITl UJS P)e _-W
           var tmp = $("person");關注ITb-j-[&d&S }`[
           while(tmp.childNodes.length>1){
    h8iOK4e0       tmp.removeChild(tmp.lastChild);
    qTBv)hZ#v:X{+n0       }關注ITJZ,P0_C
        }關注IT`Tt5D({7P
      } 
    y1ipi*J0  /*清空select里的內容*/
    })uTT-t"Y0  </script>關注ITc ^2Wf ]p%g
        公司:<select id='company' nchange="show('c')"><option value="">======</option></select>關注ITLAD"Ei f8zo2uO
        部門:<select id='department' nchange="show('d')"><option value="">======</option></select>
    z/VjF&{({0    成員:<select id='person'><option value="">======</option></select>
    j!IJ$dQ0  </body>
    ;R$n'W7L){ n*^P IE.tr0</html>關注ITT[$[*l;x9I] N

    posted on 2008-10-26 19:36 飛飛 閱讀(562) 評論(0)  編輯  收藏 所屬分類: dwr

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 无码乱人伦一区二区亚洲一| 毛片免费在线观看网址| 国产精品极品美女免费观看| 亚洲精品成人av在线| 中文字幕在线视频免费观看| 毛片基地免费视频a| 亚洲美女在线观看播放| 久久福利青草精品资源站免费 | 美景之屋4在线未删减免费 | 青青草国产免费久久久下载| 亚洲成a人片77777群色| 国产精品区免费视频| 国产亚洲av片在线观看播放| 国产高清视频免费在线观看 | 亚洲中文字幕无码爆乳AV| 亚洲一区二区三区首页| 欧洲人成在线免费| 亚洲一区二区女搞男| 97超高清在线观看免费视频| 国产精品亚洲产品一区二区三区| 亚洲av成人一区二区三区观看在线| 成人免费a级毛片无码网站入口| 亚洲区视频在线观看| 青草草色A免费观看在线| 亚洲国产精品久久网午夜| 亚洲w码欧洲s码免费| 亚洲国产中文在线视频| 97在线观免费视频观看| 国产精品亚洲午夜一区二区三区| 野花高清在线观看免费3中文| 久久精品国产亚洲αv忘忧草| 国产va免费精品观看精品| 伊人久久亚洲综合影院首页| 暖暖在线日本免费中文| 久久国产美女免费观看精品| 亚洲美女视频一区二区三区| 日韩免费一区二区三区| 国产性生大片免费观看性| 久久精品国产亚洲av麻豆图片| 亚洲人成色77777在线观看大| 91香蕉国产线在线观看免费|