愛(ài)在深秋

           

          JSP學(xué)習(xí)筆記(1)

          一、jsp中可用的注釋方法
               1、JSP中可用注釋包括HTML注釋(又叫顯示注釋),java本身的注釋方法(單行、多行、文檔注釋)。
           兩類注釋的區(qū)別在于前者是要發(fā)送到客戶端的,后者不會(huì)發(fā)送到客戶端。具體注釋格式如下:
            <!--注釋內(nèi)容--> 、//、/**/、/** */
           最后一個(gè)注釋是用于文檔成工具。

          二、jsp語(yǔ)法介紹

            1、jsp聲明語(yǔ)句
                   <%! 聲明語(yǔ)名 %>
                   2、表達(dá)式
                    <%= 表達(dá)式%>,用來(lái)輸出內(nèi)容。同out.Println()
                   3、腳本代碼
                   <% int intTest = 0; %>
                   <% out.print("Hello"); %>
                   4、對(duì)于<%= 表達(dá)式%>和out.print()使建議
                    開(kāi)發(fā)中多用前者,一般不用后者。
            5、對(duì)于<%! 聲明變量%> 和<% 聲明變量%>比較
                   前者聲明的變量是全局變量,后者是局部變量。
            例如下面兩個(gè)例子:
                   declareDemo1.jsp

          <html><head><title></title></head>
          <body>
          <%int i =0%>
          <%=++%>
          </body></html>

                  另外一個(gè)文件declareDemo2.jsp

          <html><body>
          <% int i=0;%>
          <%= ++%>
          </body></html>


             在瀏覽器中我們多刷新幾次,看兩個(gè)頁(yè)面的輸了結(jié)果如何。很明顯,前者聲明的是全局變量,所以頁(yè)面不斷刷新結(jié)果會(huì)不斷增加。而后者就不同了,聲明的是局部變量。每刷新一次變量就會(huì)重新申明一次。所以變量始終沒(méi)變。

                7、jsp的交互功能也是通過(guò)表單(form)與服務(wù)器產(chǎn)互的。
                   向服務(wù)器提交數(shù)據(jù)變不必說(shuō)了,就是通過(guò)表單元素向服務(wù)器提交數(shù)據(jù)。而從客戶端獲取數(shù)據(jù)的方法是使和request對(duì)象的getParameter("參數(shù)名")。
                下面我們來(lái)建兩個(gè)頁(yè)面一個(gè)向服務(wù)器發(fā)送數(shù)據(jù)的頁(yè)面(putData.jsp),一個(gè)是從客戶端獲取數(shù)據(jù)(getData.jsp)。

          <html><body>
          <form action="getData.jsp" method="post">
          <input type="text" name="uname" >
          </form>
          </body></html>

          另外一個(gè)文件getData.jsp

          <html><body>
          <%
              
          string strName = request.getParameter("uname");
          %>
          <%= strName%>
          </body></html>

                 8、補(bǔ)充一下:數(shù)據(jù)提交方法,即Post和Get

        1.  Get ,提交的內(nèi)容會(huì)在地址欄里顯示出來(lái),所有有長(zhǎng)度限制。地址欄上的數(shù)據(jù)長(zhǎng)度為4~5K。所以不能大于這個(gè)數(shù)據(jù)限制。

        2. Post,而提交的內(nèi)容不會(huì)顯示,并且沒(méi)有長(zhǎng)充限制。

            所以,在開(kāi)發(fā)中大多數(shù)情況下都是使用Post 方法。

        3. posted on 2008-10-15 09:17 愛(ài)在深秋 閱讀(205) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 大连市| 甘德县| 五常市| 乐昌市| 赤城县| 武鸣县| 宝山区| 德保县| 南昌市| 申扎县| 柳林县| 繁昌县| 会同县| 华池县| 安国市| 达尔| 隆化县| 梅河口市| 射洪县| 长寿区| 岫岩| 双流县| 仙桃市| 南康市| 兴安盟| 禹州市| 鸡西市| 南江县| 阳高县| 陇西县| 长兴县| 洪雅县| 黑河市| 龙川县| 阿城市| 怀远县| 永修县| 阳江市| 岑溪市| 云浮市| 灵山县|