posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          struct 2 apps 學習(1)

          Posted on 2008-04-21 17:51 G_G 閱讀(1215) 評論(0)  編輯  收藏 所屬分類: struct
          struts2-blank-2.0.11.1.war

          web.xml:
          <? xml?version="1.0"?encoding="UTF-8" ?>
          < web-app? id ="WebApp_9" ?version ="2.4" ?xmlns ="http://java.sun.com/xml/ns/j2ee" ?xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" ?xsi:schemaLocation ="http://java.sun.com/xml/ns/j2ee?http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

          ????
          < display-name > Struts?Blank </ display-name >

          ????
          < filter >
          ????????
          < filter-name > struts2 </ filter-name >
          ????????
          ??? <!-- ?struct?2?處理類? -->
          ??? <!--
          相應需要jar:
          ??? ??? ??? ??? commons-logging-1.0.4.jar

          ??? ?? ?? ?? ?? freemarker-2.3.8.jar
          ??? ?? ?? ?? ?? ognl-2.6.11.jar
          ??? ??? ??? ??? struts2-core-2.0.11.1.jar
          ??? ?? ?? ?? ?? xwork-2.0.4.jar
          ??? -->
          < filter-class > org.apache.struts2.dispatcher.FilterDispatcher </ filter-class > </ filter >

          ???? <!-- ??默認覆蓋 全部 路徑? -->
          ????
          < filter-mapping >
          ????????
          < filter-name > struts2 </ filter-name >
          ????????
          < url-pattern > /* </ url-pattern >
          ????
          </ filter-mapping >

          ????
          <!-- ?初始頁面? -->
          ????
          < welcome-file-list >
          ????????
          < welcome-file > index.html </ welcome-file >
          ????
          </ welcome-file-list >

          </ web-app >

          index.html:

          ??? < head >
          ??? ???
          <!-- ?利用html?跳轉? -->
          ??? ???
          < META? HTTP-EQUIV ="Refresh" ?CONTENT ="0;URL=example/HelloWorld.action" >
          ??? </ head >

          struct.xml

          ???
          <!-- ?模塊化注入?? -->
          ???
          < include? file ="example.xml" />

          ????
          <!-- ?Add?packages?here? -->
          ????



          example.xml
          <?xml?version="1.0"?encoding="UTF-8"??>
          <!DOCTYPE?struts?PUBLIC
          ????????"-//Apache?Software?Foundation//DTD?Struts?Configuration?2.0//EN"
          ????????"http://struts.apache.org/dtds/struts-2.0.dtd"
          >

          <struts>
          ????
          <!--?定義域空間?-->
          ????
          <package?name="example"?namespace="/example"?extends="struts-default">

          ????????
          <!--?域一般訪問?-->
          ????????
          <action?name="HelloWorld"?class="example.HelloWorld">
          ????????????
          <result>/example/HelloWorld.jsp</result>
          ????????
          </action>
          <!--
          HelloWord.java(國際化) start -->
          <!--HelloWord.java(國際化) end-->


          ???????
          <!--?(關鍵:action利用正則選擇方法)Login(_*)? >method="{1}"? -->
          ????????
          <action?name="Login_*"?method="{1}"?class="example.Login">
          ????????????
          <result?name="input">/example/Login.jsp</result>
          ????????????
          <result?type="redirect-action">Menu</result>
          ????????
          </action>
          <!-- example.Login(驗證框架) start -->
          java
          Login-validation.xml

          <!-- example.Login(驗證框架) end -->



          ????????
          <!--?jsp?封包 如:Missing.action就是Missiong.jsp -->
          ????????
          <action?name="*"?class="example.ExampleSupport">
          ????????????
          <result>/example/{1}.jsp</result>
          ????????
          </action>

          ????????
          <!--?Add?actions?here?-->
          ????
          </package>
          </struts>































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


          網站導航:
           
          主站蜘蛛池模板: 丁青县| 肇东市| 大英县| 姚安县| 开化县| 宜州市| 神农架林区| 兴业县| 泗阳县| 朝阳市| 三原县| 阳山县| 大洼县| 类乌齐县| 栾川县| 都安| 自贡市| 辛集市| 南溪县| 阿坝| 漳平市| 青龙| 土默特左旗| 周至县| 景宁| 四平市| 海安县| 秭归县| 连平县| 岫岩| 牟定县| 乌鲁木齐市| 贡山| 乃东县| 吉首市| 南昌市| 和硕县| 博罗县| 孙吴县| 射洪县| 漳浦县|