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

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

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

    紅知博客

    知其然,亦知其所以然
    posts - 32, comments - 35, trackbacks - 0, articles - 0

    JSP獲取用戶輸入 -------

    Posted on 2007-09-27 15:34 紅子 閱讀(1281) 評(píng)論(1)  編輯  收藏 所屬分類: J2EE 綜合JavaBeanJSP相關(guān)

    通過request對(duì)象
     <form name="test" method="get" action="SaveBean.jsp" >
    <input type="text" name="name" value="${person.name}" />
    <input type="text" name="phone" value="${person.address}" />
    <input type="text" name="phone" value="${person.phone}" />

    <input type="submit" value=" save " name="save" />

    請(qǐng)注意紅色部分<form name="test" method="get" action="SaveBean.jsp" >代表了當(dāng)前index.jsp頁面的這個(gè)表單提交按鈕被點(diǎn)擊的時(shí)候,將向服務(wù)器請(qǐng)求SaveBean.jsp頁面。然后編寫SaveBean.jsp腳本的程序員就可以通過調(diào)用request. getParameter方法獲取通過index.jsp的表單提交來的GET命令里面附帶的query string中的參數(shù)值。如下:
     <%
    //save info
    String name = request.getParameter("name");
    String name = request.getParameter("address");
    String name = request.getParameter("phone");
    %>

    通過EL方式

    UserInput:<br> 
       name:<c:out value="${param.name}" /> <br>
       address:<c:out value="${param.address}" /> <br>
       phone:<c:out value="${param.phone}" /> <br>
    但是這種方式不能用于<%...%>塊中的Java腳本代碼編寫

    通過與JavaBean屬性映射
     <jsp:useBean id = "person" scope="page" class="huangxiaoxing.Person" / >
    <jsp:setProperty name = "person"  property="*" />

    這種方式,主要是在jsp:useBean行為元素中使用了jsp:setProperty行為元素,并且注意property=”*”代表html控件的名稱和JavaBean的屬性名稱自動(dòng)匹配,注意一定要完全相同才行。這樣將自動(dòng)用html控件中的值設(shè)置JavaBean的屬性。




            附: Java bean的標(biāo)準(zhǔn)  
      id:為預(yù)先定義class所對(duì)應(yīng)的實(shí)例;  
      setProperty   :表示要進(jìn)行的處理是給其屬性賦值   ;  
      name:   要賦值的屬性名稱   ;  
      value   :   對(duì)應(yīng)的屬性值   ;  
       
      比如bean里面有一個(gè)String類型的private數(shù)據(jù):name  
      那么它對(duì)應(yīng)的設(shè)置和訪問方法應(yīng)該是  
      public   String   getName()   {  
                return   name;  
      }  
       
      public   void   setName(String   aStrign)   {  
                name   =   aString;  
      }  
      當(dāng)你在jsp中創(chuàng)建一個(gè)bean的實(shí)例后,就可以設(shè)置和得到bean里面的屬性  
       
      <jsp:useBean   id="loginBean"   scope="page"   class="Login"   >  
       
      <jsp:setProperty   name="loginBean"   property="name"   value="admin"   />  
      這樣就把這個(gè)bean實(shí)例的name設(shè)置為admin了   
    ------------------------------------------------------------------------------------------
    <jsp:setProperty name = "person"  property="*" />

    自動(dòng)用html控件中輸入的值設(shè)置與JavaBean匹配的屬性
    ------------------------------------------------------------------------------------------
        
      如果需要得到數(shù)據(jù)  
      <jsp:getProperty   name="loginBean"   property="name"   />,   you   have   logon<br>  

    Feedback

    # re: JSP獲取用戶輸入 -------  回復(fù)  更多評(píng)論   

    2007-09-27 19:16 by 千里冰封
    呵,有意思
    我要啦免费统计
    主站蜘蛛池模板: 免费无码又爽又刺激毛片| 国产成人免费视频| 永久黄网站色视频免费直播 | 亚洲精品无码你懂的网站| 羞羞漫画登录页面免费| 免费一看一级毛片全播放| 羞羞视频网站免费入口| 久久精品国产精品亚洲| 中文字字幕在线高清免费电影| 亚洲免费观看视频| 最近中文字幕大全免费视频| 国产.亚洲.欧洲在线| 日本成人免费在线| 黄色免费网站在线看| 成人亚洲性情网站WWW在线观看| 三级毛片在线免费观看| 亚洲AV永久无码精品一百度影院 | 在线观看成人免费视频不卡| 亚洲看片无码在线视频| 日本特黄a级高清免费大片| 二级毛片免费观看全程| 久久久久亚洲AV成人无码| 免费观看美女用震蛋喷水的视频 | 最近免费字幕中文大全| 亚洲精品私拍国产福利在线| 免费福利视频导航| 国产精品亚洲专区在线播放| 亚洲综合网站色欲色欲| 国产妇乱子伦视频免费| 亚洲AV无码一区二区三区电影| 久久久久亚洲AV无码专区桃色| 久久免费美女视频| 亚洲一区二区三区丝袜| 亚洲乱码中文字幕手机在线| 在线免费观看你懂的| 日本亚洲欧美色视频在线播放| 国产v亚洲v天堂无码网站| 人妻视频一区二区三区免费| fc2免费人成为视频| 亚洲伊人久久大香线蕉| 国产福利电影一区二区三区,亚洲国模精品一区 |