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

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

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

    JAVA涂鴉
    關(guān)于JAVA的點(diǎn)點(diǎn)滴滴
    posts - 50,  comments - 689,  trackbacks - 0
    1)HTML注釋:

    <!-- 注釋內(nèi)容 [ <%= 表達(dá)式 %> ] -->

    可以用注釋內(nèi)容,也可以用表達(dá)式.

    2)隱藏注釋:

    <%-- 注釋內(nèi)容 --%>

    注釋會(huì)被JSP編譯時(shí)被忽略.編譯器不會(huì)對(duì)<%-- --%>之間的語(yǔ)句編譯,它不會(huì)顯示在客戶(hù)的瀏覽器和源代碼中.

    3)聲明:

    <%! 聲明變量or方法 %>

    聲明你將要在JSP程序中用到的變量和方法.可以一次性聲明多個(gè)變量和方法,要以";"結(jié)尾,聲明在Java中要合法.

    4)表達(dá)式:

    <%= 表達(dá)式 %>

    JAVA中的表達(dá)式,會(huì)被顯示在JSP頁(yè)面中,注意不要有";".

    5)JAVA代碼:

    <% JAVA代碼 %>

    包含有效JAVA代碼.

    6)Include指令:

    <%@ include file="相對(duì)路徑" %>

    可以包含HTML,JSP,文本文件,JAVA代碼,要注意在這個(gè)包含文件中不能使用<html><body>有時(shí)會(huì)導(dǎo)致錯(cuò)誤.

    屬性:

    file指相對(duì)路徑,如:"error.jsp""templates/onlinestore.html""/beans/calendar.jsp"

    如果這個(gè)路徑以"/"開(kāi)頭,那么這個(gè)路徑主要是參照J(rèn)SP應(yīng)用的上下關(guān)系路徑,如果路徑是以文件名或目錄名開(kāi)頭,那么這個(gè)路徑就是正在使用的JSP文件的當(dāng)前路徑.

    7)Page指令:

    <%@ page

    [ language="java" ]

    [ extends="package.class" ]

    [ import="{package.class | package.*}, ..." ]

    [ session="true | false" ]

    [ buffer="none | 8kb | sizekb" ]

    [ autoFlush="true | false" ]

    [ isThreadSafe="true | false" ]

    [ info="text" ]

    [ errorPage="relativeURL" ]

    [ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-


    8859-1" ]

    [ isErrorPage="true | false" ]

    %>

    屬性:

    -language="java"

    聲明腳本語(yǔ)言的種類(lèi),暫時(shí)只能用"java"

    -extends="package.class"

    繼承一個(gè)類(lèi)

    -import="{package.class | package.* }, ..."

    導(dǎo)入一個(gè)包,下面的包是默認(rèn)自動(dòng)導(dǎo)入的.

    java.lang.*,javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.*

    -session="true | false"

    是否允許session會(huì)話,默認(rèn)true.

    -buffer="none | 8kb | sizekb"

    設(shè)置緩沖區(qū)大小默認(rèn)值是8kb,none是關(guān)閉緩沖區(qū),sizekb是自己設(shè)置大小.

    -autoFlush="true | false"

    是否刷新緩沖區(qū),true(缺省值)輸出正常,false這個(gè)buffer溢出,就會(huì)導(dǎo)致一個(gè)錯(cuò)誤,buffer設(shè)置為none,就要把這個(gè)設(shè)置為false.

    -isThreadSafe="true | false"

    設(shè)置Jsp文件是否能多線程使用。缺省值是true.

    -info="text"

    就是JSP的一些信息,能夠使用Servlet.getServletInfo方法取回.

    -errorPage="relativeURL"

    指定接收Exception對(duì)象的JSP頁(yè)面的URL.

    -isErrorPage="true | false"

    設(shè)置是否接收一個(gè)Exception對(duì)象.

    -contentType="text/html;charset=ISO-8859-1"

    設(shè)置頁(yè)面類(lèi)型和字符集.缺省類(lèi)型是:text/html,缺省字符集為 ISO-8859-1.

    8)<jsp:forward>標(biāo)簽:

    <jsp:forward page="URL or 表達(dá)式"/>

    <jsp:forward page="URL or 表達(dá)式">

    <jsp:param name="參數(shù)名" value="參數(shù)值 or 表達(dá)式" /></jsp:forward>

    轉(zhuǎn)發(fā)一個(gè)request對(duì)象.<jsp:param>可以傳參,目標(biāo)文件必須能夠處理參數(shù).如果使用非緩沖輸

    出,而且在使用<jsp:forward>之前,jsp文件已經(jīng)有了數(shù)據(jù),那么文件執(zhí)行就會(huì)出錯(cuò).

    屬性:

    -page="URL or 表達(dá)式"要轉(zhuǎn)發(fā)的文件URL或者是一個(gè)代表URL的表達(dá)式.

    -<jsp:param name="參數(shù)名" value="參數(shù)值 or 表達(dá)式" />name參數(shù)名value參數(shù)值.

    9)<jsp:include>標(biāo)簽:

    <jsp:include page="URL or 表達(dá)式" flush="true" />

    <jsp:include page="URL or 表達(dá)式" flush="true" >

    <jsp:param name="參數(shù)名" value="參數(shù)值 or 表達(dá)式" />+

    </jsp:include>

    允許包含動(dòng)態(tài)文件和靜態(tài)文件,動(dòng)態(tài)的會(huì)被Jsp編譯器執(zhí)行.不能從文件名上判斷是動(dòng)態(tài)的還是靜態(tài)的.<jsp:param>可以傳遞參數(shù).

    屬性:

    -page="URL or 表達(dá)式"要包含文件的相對(duì)路徑,或者是代表相對(duì)路徑的表達(dá).式.

    -flush="true"這里你必須使用flush="true",你不能使用false值.缺省值為false.

    <jsp:param>能傳遞一個(gè)或多個(gè)參數(shù)給動(dòng)態(tài)文件,能在一個(gè)頁(yè)面中使用多個(gè)<jsp:param>來(lái)傳遞多個(gè)參數(shù).

    10)<jsp:getProperty>標(biāo)簽:

    <jsp:getProperty name="Bean實(shí)例名" property="屬性名" />

    獲得Bean的屬性值之前,必須用<jsp:useBean>創(chuàng)建Bean.name指定新建Bean的id.只能JavaBean

    屬性:

    -name="bean的名字"由<jsp:useBean>的id屬性指定.

    -property="bean的屬性"所指定的Bean的屬性名.

    11)<jsp:setProperty>標(biāo)簽:

    <jsp:setProperty

    name="Bean的id"

    {

    property= "*"

    property="propertyName" [ param="parameterName" ]

    property="propertyName" value="{string | <%= expression %>}"

    }/>

    <jsp:setProperty>的name的值應(yīng)當(dāng)于<jsp:useBean>中id的值

    多種方法來(lái)設(shè)定屬性值 :

    通過(guò)用戶(hù)輸入的所有值(被做為參數(shù)儲(chǔ)存中request對(duì)象中)來(lái)匹配Bean中的屬性

    通過(guò)用戶(hù)輸入的指定的值來(lái)匹配Bean中指定的屬性

    在運(yùn)行時(shí)使用一個(gè)表達(dá)式來(lái)匹配Bean的屬性

    屬性:

    -name="Bean名稱(chēng)"表示已經(jīng)在<jsp:useBean>中的id設(shè)置的Bean變量.

    -property="Bean屬性名" value="要設(shè)置的屬性名"如果你使用了property="*",那么Bean的屬性沒(méi)有必要按Html表單中的順序排序.

    -property ="*"儲(chǔ)存用戶(hù)在Jsp輸入的所有值,用于匹配Bean中的屬性.在Bean中的屬性的名字必須和request對(duì)象中的參數(shù)名一致.從客戶(hù)傳到服器上 的參數(shù)值一般都是字符類(lèi)型,這些字符串為了能夠在Bean中匹配就必須轉(zhuǎn)換成其它的類(lèi)型,下面的表中列出了Bean屬性的類(lèi)型以及他們的轉(zhuǎn)換方法.把字符 串轉(zhuǎn)化為其它

    類(lèi)型的方法,Property 類(lèi)型方法:

    boolean or Boolean

    java.lang.Boolean.valueOf(String)

    byte or Byte

    java.lang.Byte.valueOf(String)

    char or Character

    java.lang.Character.valueOf(String)

    double or Double

    java.lang.Double.valueOf(String)

    integer or Integer

    java.lang.Integer.valueOf(String)

    float or Float

    java.lang.Float.valueOf(String)

    long or Long

    java.lang.Long.valueOf(String)

    12)<jsp:useBean>標(biāo)簽:

    <jsp:useBean

    id="beanInstanceName"

    scope="page | request | session | application"

    {

    class="package.class" |

    type="package.class" |

    class="package.class" type="package.class" |

    beanName="{package.class | <%= expression %>}" type="package.class"

    }

    />other elements</jsp:useBean>

    用于創(chuàng)建一個(gè)JavaBeans組件,首先會(huì)試圖定位一個(gè)Bean實(shí)例,如果不存在,那么就會(huì)從創(chuàng)建一個(gè)新的.

    屬性:

    -id="創(chuàng)建的Bean變量名稱(chēng)"

    在你所定義的范圍中確認(rèn)Bean的變量,你能在后面的程序中使用此變量名來(lái)分辨不同的Bean 這個(gè)變量名對(duì)大小寫(xiě)敏感,如果這個(gè)Bean已經(jīng)在別的<jsp:useBean>中創(chuàng)建,那么這個(gè)id的值必須與原來(lái)的那個(gè)id值一致.

    -scope="page | request | session | application"Bean存在的范圍以及id變量名的有效范圍.缺省值是page.

    13)<jsp:plugin>標(biāo)簽:

    <jsp:plugin

    type="bean | applet"

    code="classFileName"

    codebase="classFileDirectoryName"

    [ name="instanceName" ]

    [ archive="URIToArchive, ..." ]

    [ align="bottom | top | middle | left | right" ]

    [ height="displayPixels" ]

    [ width="displayPixels" ]

    [ hspace="leftRightPixels" ]

    [ vspace="topBottomPixels" ]

    [ jreversion="JREVersionNumber | 1.1" ]

    [ nspluginurl="URLToPlugin" ]

    [ iepluginurl="URLToPlugin" ] >

    [ <jsp:params>

    [ <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />

    [ </jsp:params> ]

    [ <jsp:fallback> text message for user </jsp:fallback> ]

    </jsp:plugin>

    用于在瀏覽器中播放或顯示一個(gè)對(duì)象(典型的就是applet和Bean),而這種顯示需要在瀏覽器的java插件.當(dāng)Jsp文件被編譯,送往瀏覽器時(shí),<jsp:plugin>標(biāo)簽將會(huì)根據(jù)瀏覽器的版本替換成

    < object>或者<embed>元素.注意<object>用于HTML 4.0 ,<embed>用于HTML 3.2.一般來(lái)說(shuō),這個(gè)標(biāo)簽會(huì)指定對(duì)象是Applet還是Bean,同樣也會(huì)指定class的名字,還有位置,另外還會(huì)指定將從哪里下載這個(gè)Java插 件.

    屬性:

    -type="bean | applet"將被執(zhí)行的插件對(duì)象的類(lèi)型,你必須得指定這個(gè)是Bean還是applet,因?yàn)檫@個(gè)屬性沒(méi)有缺省值.

    -code="classFileName"將會(huì)被Java插件執(zhí)行的Java Class的名字,必須以.class結(jié)尾,這個(gè)文件必須存在于codebase屬性指定的目錄中.

    -codebase="classFileDirectoryName"

    將會(huì)被執(zhí)行的Java Class文件的目錄(或者是路徑),如果你沒(méi)有提供此屬性,使用本標(biāo)簽的JSP文件的目錄會(huì)被使用.

    -name="instanceName"

    這個(gè)Bean或applet實(shí)例的名字,它將會(huì)在Jsp其它的地方調(diào)用.

    -archive="URIToArchive, ..."

    一些由逗號(hào)分開(kāi)的路徑名,這些路徑名用于預(yù)裝一些將要使用的class,這會(huì)提高applet的性能.類(lèi)似于classpath.

    -align="bottom | top | middle | left | right"

    圖形,對(duì)象,Applet的位置.
    posted on 2006-06-14 10:13 千山鳥(niǎo)飛絕 閱讀(1858) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Web開(kāi)發(fā)
    正在閱讀:



    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(35)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    好友的blog

    我的其他blog

    老婆的Blog

    搜索

    •  

    積分與排名

    • 積分 - 775154
    • 排名 - 56

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 成年女人视频网站免费m| 国产一精品一av一免费爽爽| 国产精品亚洲mnbav网站| 免费国产黄网站在线观看视频| 亚洲欧洲日本精品| 亚洲精品午夜无码电影网| 免费成人福利视频| 精品国产呦系列在线观看免费| 亚洲国产成人资源在线软件| 亚洲精品无码久久久| 最近中文字幕免费mv视频8| 国产色爽免费无码视频| 一本大道一卡二大卡三卡免费 | 亚洲AV福利天堂一区二区三| 成人性生活免费视频| 国产片AV片永久免费观看| 国产啪精品视频网站免费尤物| 窝窝影视午夜看片免费| 国产偷国产偷亚洲高清在线| 亚洲最大的成人网| 中国china体内裑精亚洲日本| 亚洲综合一区二区精品久久| 91天堂素人精品系列全集亚洲| 亚洲欧洲免费视频| 亚洲一二成人精品区| 亚洲色图.com| 亚洲熟妇AV一区二区三区宅男| 亚洲人成网站看在线播放| 亚洲人av高清无码| 色多多www视频在线观看免费| 免费无码午夜福利片69| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 国产精品免费AV片在线观看| 久9久9精品免费观看| 性短视频在线观看免费不卡流畅| 亚洲毛片在线免费观看| 国产免费av一区二区三区| 亚洲中文字幕无码久久综合网| 久久久久亚洲av无码专区 | 日本免费高清一本视频| 亚洲综合国产一区二区三区|