Alex刺客

          Dancing fingers, damage world. -- 舞動(dòng)手指,破壞世界.

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評(píng)論 :: 0 Trackbacks

          #

           1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           2<html xmlns="http://www.w3.org/1999/xhtml">
           3    <head>
           4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           5        <title>Boolean類型</title>
           6        <script type="text/javascript">
           7            /*
           8            *    項(xiàng)目: book -> Javascript高級(jí)程序設(shè)計(jì).pdf -> 第2章 -> 2.6 原始類型
           9            *
          10            *    說(shuō)明:    Boolean類型它有兩個(gè)值true和false(即兩個(gè)Beoolean字面量)。即使false不等于0,0也可以在必要時(shí)被轉(zhuǎn)換成false,這樣在Boolean語(yǔ)句中使用兩者都是安全的。
          11            *            
          12            *    練習(xí)者: Alex刺客
          13            *
          14            *    日期: 2009-12-13
          15            */

          16            
          17            var bFalse = false;
          18            var bTrue = true;
          19            alert(bFalse);
          20            alert(bTrue);
          21        </script>
          22    </head>
          23    <body>
          24    </body>
          25</html>
          posted @ 2009-12-13 22:46 Alex刺客 閱讀(204) | 評(píng)論 (0)編輯 收藏

           1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           2<html xmlns="http://www.w3.org/1999/xhtml">
           3    <head>
           4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           5        <title>Null類型</title>
           6        <script type="text/javascript">
           7            /*
           8            *    項(xiàng)目: book -> Javascript高級(jí)程序設(shè)計(jì).pdf -> 第2章 -> 2.6 原始類型
           9            *
          10            *    說(shuō)明:    Null類型也只有一個(gè)值,即null它的字面量。undefined類型實(shí)際上是從null類型的子類,因此ECMAScript把它們定義為相等。
          11            *            
          12            *    練習(xí)者: Alex刺客
          13            *
          14            *    日期: 2009-12-13
          15            */

          16            
          17            alert (null == undefined);
          18            //true
          19        </script>
          20    </head>
          21    <body>
          22    </body>
          23</html>
          posted @ 2009-12-13 22:45 Alex刺客 閱讀(192) | 評(píng)論 (0)編輯 收藏

           1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           2<html xmlns="http://www.w3.org/1999/xhtml">
           3    <head>
           4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           5        <title>Undefined類型</title>
           6        <script type="text/javascript">
           7            /*
           8            *    項(xiàng)目: book -> Javascript高級(jí)程序設(shè)計(jì).pdf -> 第2章 -> 2.6.2  2.6 原始類型
           9            *
          10            *    說(shuō)明:    Undefined類型只有一個(gè)值,即undefined。當(dāng)聲明的變量未初始時(shí),該變量的默認(rèn)值是undefined。
          11            *            
          12            *
          13            *    練習(xí)者: Alex刺客
          14            *
          15            *    日期: 2009-12-13
          16            */

          17            var oTemp;
          18            //判斷此變量類型的字面量是否等于undefined
          19            alert(oTemp == undefined);
          20            //true
          21            
          22            //彈出此此變量的類型
          23            alert("未初始化的變量 oTemp="+typeof oTemp);
          24            //undefined
          25            
          26            //注意: Alex變量未聲明此時(shí)彈出的也是undefined
          27            alert("未聲明的變量 Alex="+typeof Alex);
          28            
          29            //函數(shù)無(wú)明確返回值時(shí),返回的也是undefined
          30            function textMethod(){
          31            
          32            }

          33            alert("函數(shù)的返回值 textMethod()="+ textMethod());
          34            
          35        </script>
          36    </head>
          37    <body>
          38    </body>
          39</html>
          posted @ 2009-12-13 22:43 Alex刺客 閱讀(226) | 評(píng)論 (0)編輯 收藏

           

           1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           2<html xmlns="http://www.w3.org/1999/xhtml">
           3 <head>
           4  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           5  <title>2.1原始類型</title>
           6  <script type="text/javascript">
           7   /*
           8   * 項(xiàng)目: book -> Javascript高級(jí)程序設(shè)計(jì).pdf -> 第2章 -> 2.6 原始類型
           9   *
          10   * 說(shuō)明: ECMAScript有5種原始類型(primitive type),即 Undefined、Null、
          11   *   Boolean、Number 和 String??捎?nbsp;typeof 運(yùn)算符來(lái)判斷一個(gè)值
          12   *   屬于哪種類型。如果它是原始類型,返回類型信息。
          13   *
          14   * 練習(xí)者: Alex刺客
          15   *
          16   * 日期: 2009-12-13
          17   */

          18   
          19   // 定義變量
          20   var nuTemp;
          21   var uTemp = null;
          22   var bTemp = true;
          23   var nTemp = 20;
          24   var sTemp = "this javaScript!";
          25   
          26   //定義彈出窗變量類型信息
          27   alert(typeof nuTemp);
          28   alert(typeof uTemp);
          29   alert(typeof bTemp);
          30   alert(typeof nTemp);
          31   alert(typeof sTemp);
          32  </script>
          33 </head>
          34 <body>
          35 </body>
          36</html>
          posted @ 2009-12-13 22:40 Alex刺客 閱讀(196) | 評(píng)論 (0)編輯 收藏

            1 <?xml version="1.0" encoding="UTF-8"?>
            2 <!DOCTYPE struts PUBLIC
            3     "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
            4     "http://struts.apache.org/dtds/struts-2.1.dtd">
            5 <struts>
            6     <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
            7     <!-- 配置struts.properties的key 跟 value -->
            8     <constant name="" value=""/>
            9     
           10     <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           11     <bean class="" name="" type="" scope="" static="" optional=""/>
           12     
           13     <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           14     <include file=""/>
           15     
           16     <!-- package元素是Struts配置文件的核心,該元素可以出現(xiàn)0次,或者無(wú)限多次 -->
           17     <package name="必填的包名" extends="" namespace="" abstract="" externalReferenceResolver="">
           18         <!-- 該元素可以出現(xiàn),也可以不出現(xiàn),最多出現(xiàn)一次 -->
           19         <result-types>
           20         
           21             <!-- 該元素必須出現(xiàn),可以出現(xiàn)無(wú)限多次 -->
           22             <result-type name="" class="" default="true|false">
           23             
           24                 <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           25                 <param name="參數(shù)名">參數(shù)值</param>
           26                 
           27             </result-type>
           28             
           29         </result-types>
           30         
           31         <interceptors>
           32             <!-- 該元素的 interceptors元素和interceptors-stack至少出現(xiàn)其中之一,也可以二者都出現(xiàn)-->
           33             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           34             <interceptor name="" class="">
           35             
           36                 <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           37                 <param name="參數(shù)名">參數(shù)值</param>
           38                 
           39             </interceptor>
           40             
           41             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           42             <interceptor-stack name="">
           43                 <!-- 該元素必須出現(xiàn),可以出現(xiàn)無(wú)限多次 -->
           44                 <interceptor-ref name="">
           45                     <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           46                     <param name="參數(shù)名">參數(shù)值</param>
           47                 </interceptor-ref>
           48             </interceptor-stack>
           49         </interceptors>
           50         
           51         
           52         <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           53         <default-interceptor-ref name="">
           54             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           55             <param name="參數(shù)名">參數(shù)值</param>
           56         </default-interceptor-ref>
           57         
           58         <default-action-ref name="">
           59             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           60             <param name="參數(shù)名">參數(shù)值</param>
           61         </default-action-ref>
           62         
           63         <global-results>
           64             <!-- 該元素必須出現(xiàn),可以出現(xiàn)無(wú)限多次 -->
           65             <result name="" type="">
           66                 <!-- 該字符串內(nèi)容可以出現(xiàn)0次或多次 -->
           67                 映射資源
           68                 <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           69                 <param name="參數(shù)名">參數(shù)值</param>
           70             </result>
           71         </global-results>
           72         
           73         <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           74         <global-exception-mappings>
           75             <!-- 該元素必須出現(xiàn),可以出現(xiàn)無(wú)限多次 -->
           76             <exception-mapping result="" exception="" name="">
           77                 異常處理資源
           78                 <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           79                 <param name="參數(shù)名">參數(shù)值</param>
           80             </exception-mapping>
           81         </global-exception-mappings>
           82         
           83         <action name="" class="" method="" converter="">
           84             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           85             <param name="參數(shù)名">參數(shù)值</param>
           86             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           87             <result name="" type="">
           88                 映射資源
           89                 <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           90                 <param name="參數(shù)名">參數(shù)值</param>
           91             </result>
           92             
           93             <interceptor-ref name="">
           94             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           95                 <param name="參數(shù)名">參數(shù)值</param>
           96             </interceptor-ref>
           97             
           98             <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
           99             <exception-mapping result="" exception="" name="">
          100                 異常處理資源
          101                 <!-- 下面元素可以出現(xiàn)0次,也可以無(wú)限多次 -->
          102                 <param name="參數(shù)名">參數(shù)值</param>
          103             </exception-mapping>
          104         </action>
          105     </package>
          106 </struts>
          posted @ 2009-07-03 23:01 Alex刺客 閱讀(634) | 評(píng)論 (0)編輯 收藏

            1 ### struts.properties這是一個(gè)標(biāo)準(zhǔn)的Properties文件,'='前面字符串是key
            2 ### 每個(gè)key就是一個(gè)Struts2屬性,'='后面對(duì)應(yīng)的value就是一個(gè)Struts2屬性值
            3 ### struts.properties文件通常放在項(xiàng)目里的WEB-INF/classes路徑下。
            4 ### 也可也放在CLASSPATH路徑下,Struts2框架就可以加載該文件
            5 ### 以下這些元素同樣可以在Struts2的struts.xml中通過(guò)constant配置
            6 
            7 ### 指定加載Struts 2配置文件的配置文件管理器
            8 ### 該屬性的默認(rèn)值是org.apache.Struts2.config.DefaultConfiguration,
            9 ### 這是Struts 2默認(rèn)的配置文件管理器。如果需要實(shí)現(xiàn)自己的配置管理器,
           10 ### 開(kāi)發(fā)者則可以實(shí)現(xiàn)一個(gè)實(shí)現(xiàn)Configuration接口的
           11 ### 類,該類可以自己加載Struts 2配置文件。
           12 #struts.configuration = org.apache.struts2.config.DefaultConfiguration
           13 
           14 ### 指定Web應(yīng)用的默認(rèn)Locale
           15 #struts.locale=en_US
           16 
           17 ### 指定Web應(yīng)用的默認(rèn)編碼集。該屬性對(duì)于處理中文請(qǐng)求參數(shù)非常有用,對(duì)于獲取
           18 ### 中文請(qǐng)求參數(shù)值,應(yīng)該將該屬性值設(shè)置為GBK或者GB2312
           19 struts.i18n.encoding=UTF-8
           20 
           21 ### 指定Struts 2默認(rèn)的ObjectFactory Bean
           22 ### 另外,你也可以提供一個(gè)com.opensymphony.xwork2.ObjectFactory子類名稱
           23 ### 默認(rèn)指定spring
           24 struts.objectFactory=spring
           25 
           26 ### 指定Spring框架的自動(dòng)裝配模式,該屬性的默認(rèn)值是name,即默認(rèn)根據(jù)Bean的
           27 ### name屬性自動(dòng)裝配 。有效值為:name, type, auto, constructor
           28 struts.objectFactory.spring.autoWire = name
           29 
           30 ### 指定整合Spring框架時(shí),是否緩存Bean實(shí)例
           31 ### 有效值為:truefalse (默認(rèn)值是true) 通常不建議修改該屬性值。
           32 struts.objectFactory.spring.useClassCache = true
           33 
           34 ### 確保spring的自動(dòng)裝配策略總是被考慮的
           35 ### 有效值為:truefalse (黑認(rèn)值是false)
           36 struts.objectFactory.spring.autoWire.alwaysRespect = false
           37 
           38 ### struts.objectTypeDeterminer指定Struts2的類型檢測(cè)機(jī)制,通常支持
           39 ### tiger和notiger兩個(gè)值
           40 # struts.objectTypeDeterminer =tiger
           41 # struts.objectTypeDeterminer = notiger 
           42 
           43 ### 指定處理multipart/form-data的MIME類型(文件上傳)請(qǐng)求的框架,該屬性
           44 ### 支持cos、pell和jakarta等屬性值,即分別對(duì)應(yīng)使用cos的文件上傳框架、
           45 ### pell上傳及common-fileupload文件上傳框架。該屬性的默認(rèn)值為jakarta。
           46 # struts.multipart.parser=cos
           47 # struts.multipart.parser=pell
           48 struts.multipart.parser=jakarta
           49 
           50 ### struts.multipart.saveDir該屬性指定上傳文件的臨時(shí)保存路
           51 ### 徑,默認(rèn)值是javax.servlet.context.tempdir
           52 struts.multipart.saveDir=
           53 
           54 ##指定文件上傳中整個(gè)請(qǐng)求內(nèi)容允許的最大字節(jié)數(shù)( 默認(rèn)2097152)
           55 struts.multipart.maxSize=2097152
           56 
           57 ### 加載自定義屬性文件(不會(huì)覆蓋struts.properties)加載多個(gè)以E文逗號(hào)隔開(kāi)
           58 # struts.custom.properties=application,org/apache/struts2/extension/custom
           59 
           60 ### 指定將HTTP請(qǐng)求映射到指定Action的映射器,默認(rèn)映射器根據(jù)請(qǐng)求的前綴與
           61 ### Action的name屬性完成映射
           62 #struts.mapper.class=org.apache.struts2.dispatcher.mapper.DefaultActionMapper
           63 
           64 ### 指定需要處理的請(qǐng)求后綴,默認(rèn)是action,
           65 ### 即所有匹配*.action的請(qǐng)求都由Struts2處理。需要指定多個(gè)后綴以E文逗號(hào)隔開(kāi)
           66 struts.action.extension=action,,
           67 
           68 ### 設(shè)置是否通過(guò)JAR文件提供靜態(tài)內(nèi)容服務(wù)
           69 struts.serve.static=true
           70 
           71 ### 設(shè)置瀏覽器是否緩存靜態(tài)容,當(dāng)應(yīng)用處于開(kāi)發(fā)階段時(shí),
           72 ### 我們希望每次請(qǐng)求都獲得服務(wù)器的最新響應(yīng),則可以設(shè)置為false
           73 struts.serve.static.browserCache=true
           74 
           75 ### 設(shè)置是否支持動(dòng)態(tài)方法調(diào)用,如果需要關(guān)閉動(dòng)態(tài)方法調(diào)用,則可以設(shè)置為false
           76 struts.enable.DynamicMethodInvocation = true
           77 
           78 ### 該屬性設(shè)置是否允許在Action名中使用斜線,默認(rèn)不使用
           79 struts.enable.SlashesInActionNames = false
           80 
           81 ### 設(shè)置是否允許在標(biāo)簽中使用表達(dá)語(yǔ)法
           82 struts.tag.altSyntax=true
           83 
           84 ### 設(shè)置Struts2應(yīng)用是否使用開(kāi)發(fā)模式。如果設(shè)置該屬性為true,
           85 ### 則可以在應(yīng)用出錯(cuò)時(shí)顯示更多詳細(xì)的錯(cuò)誤信息
           86 struts.devMode = false
           87 
           88 ### 設(shè)置是否每次HTTP請(qǐng)求到達(dá)時(shí),系統(tǒng)都重新加載資源文件。在開(kāi)發(fā)階段設(shè)置
           89 ### true更有得于開(kāi)發(fā) 產(chǎn)品發(fā)布時(shí)為false
           90 struts.i18n.reload=false
           91 
           92 ### 指定視圖標(biāo)簽的視圖主題
           93 struts.ui.theme=xhtml
           94 
           95 ### 指定視圖主題所需要模板文件的位置,默認(rèn)值為template 即默認(rèn)加載
           96 ### template路經(jīng)下的模板文件
           97 struts.ui.templateDir=template
           98 
           99 ### 指定模板文件的后綴,允許使用ftl, vm 或 jsp 
          100 ###(分別對(duì)應(yīng)FreeMarker, Velocity, JSP)默認(rèn)值為ftl
          101 struts.ui.templateSuffix=ftl
          102 
          103 ### 設(shè)置當(dāng)struts.xml文件改變后,系統(tǒng)是否自動(dòng)重新加載該文件
          104 struts.configuration.xml.reload=false
          105 
          106 ### 指定Velocite框架所需的velocity.properties文件的位置
          107 struts.velocity.configfile = velocity.properties
          108 
          109 ### 指定Velocity框架的Context位置,如果該框架有多個(gè)Context,則以E文逗號(hào)隔開(kāi)
          110 struts.velocity.contexts =
          111 
          112 ### 指定Velocity框架的toolbox位置。
          113 struts.velocity.toolboxlocation=
          114 
          115 ### 指定web應(yīng)用所在的監(jiān)聽(tīng)端口。通常沒(méi)有太大的用戶,只是當(dāng)Struts2需要生成
          116 ### URL時(shí)(例如Url標(biāo)簽)該屬性才提供web應(yīng)用的默認(rèn)端口
          117 struts.url.http.port = 80
          118 
          119 ### 類似于struts.url.http.port 屬性,區(qū)別是該屬性指定是web應(yīng)用的加密服務(wù)端口
          120 struts.url.https.port = 443
          121 
          122 ### 指定Struts2生成URL時(shí)是否包含請(qǐng)求參數(shù)。none, get, all 
          123 ###(不包含,僅包含GET類型請(qǐng)求參數(shù),包含全部請(qǐng)求參數(shù))
          124 struts.url.includeParams = get
          125 
          126 ### 指定應(yīng)用所需要的國(guó)際化資源文件,多個(gè)文件以E文 逗號(hào)隔開(kāi)
          127 # struts.custom.i18n.resources=testmessages,testmessages2
          128 
          129 ### 對(duì)于某些JavaEE服務(wù)器,不支持HttpServletRequest調(diào)用getParameterMap()方法,
          130 ### 此時(shí)可以設(shè)置屬性值為true來(lái)解決該問(wèn)題對(duì)于 WebLogic, Orion, 和 OC4J 通常應(yīng)該
          131 ### 設(shè)置該屬性為true
          132 struts.dispatcher.parametersWorkaround = false
          133 
          134 ### 指定Struts 2使用的FreeMarker管理器。該屬性的默認(rèn)
          135 ### 值是 org.apache.struts2.views.freemarker.FreemarkerManager,
          136 ### 這是Struts 2內(nèi)建的FreeMarker管理器
          137 #struts.freemarker.manager.classname=org.apache.struts2.views.freemarker.FreemarkerManager
          138 
          139 ### 指定是否啟用緩存FreeMarker模板
          140 ### 具有相同的效果復(fù)制的模板下WEB_APP /模板
          141 struts.freemarker.templatesCache=false
          142 
          143 ### 是否使用緩存模型BeanWrapper
          144 struts.freemarker.beanwrapperCache=false
          145 
          146 ### StrutsBeanWrapper javadocs以獲取更多信息
          147 struts.freemarker.wrapper.altMap=true
          148 
          149 ### maxStrongSize for MruCacheStorage for freemarker
          150 struts.freemarker.mru.max.strong.size=100
          151 
          152 ### 指定XSLT Result 是否使用樣式表緩存。當(dāng)應(yīng)用處于開(kāi)發(fā)階段時(shí),通常被置為true,當(dāng)應(yīng)用處于產(chǎn)品時(shí)為false
          153 struts.xslt.nocache=false
          154 
          155 ### 是否總是選擇的名稱將之前的所有最后的斜線
          156 struts.mapper.alwaysSelectFullNamespace=false
          157 
          158 ### 是否允許靜態(tài)方法訪問(wèn)OGNL表達(dá)式
          159 struts.ognl.allowStaticMethodAccess=false
          posted @ 2009-07-03 22:59 Alex刺客 閱讀(585) | 評(píng)論 (0)編輯 收藏

               摘要: struts2.1.6HelloWorld
          一、在下載的struts2.1.6-all.zip找到以下包放入項(xiàng)目中WEB-INF/lib/下;

          1.commons-fileupload-1.2.1.jar <--文件上傳
          2.commons-logging-1.0.4.jar <--日志
          3.freemarker-2.3.13.jar <--模板引擎
          4.ognl-2.6.11.jar <--Object-Graph Navigation Language
          5.struts2-core-2.1.6.jar <--struts2核心
          6.xwork-2.1.2.jar <--xwork核心
            閱讀全文
          posted @ 2009-07-01 21:16 Alex刺客 閱讀(499) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共6頁(yè): 上一頁(yè) 1 2 3 4 5 6 
          主站蜘蛛池模板: 乌审旗| 辉县市| 新巴尔虎左旗| 晋江市| 乐山市| 涞源县| 平武县| 嘉定区| 瑞丽市| 华池县| 凤阳县| 来安县| 清水河县| 张家口市| 本溪市| 丁青县| 绵竹市| 合肥市| 响水县| 景泰县| 观塘区| 靖安县| 秦安县| 长丰县| 海口市| 泗水县| 天柱县| 永年县| 靖远县| 青阳县| 玛曲县| 张家界市| 黄梅县| 库尔勒市| 湾仔区| 宁津县| 简阳市| 奎屯市| 定襄县| 南投市| 乌苏市|