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

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

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

    隨筆-7  評論-24  文章-102  trackbacks-0

    內容多來自書本、網絡和教程,在此特別感謝:
    Struts2權威指南--基于WebWork核心的MVC開發(fā)  作者:李剛
    浪曦_Struts2應用開發(fā)系列 講師:風中葉
    Max On Java 的 Struts 2.0 系列

    一、前言
    Struts2 是 WebWork 的升級。它同樣適用攔截器作為處理(Advice),以用戶的業(yè)務邏輯控制器為目標,創(chuàng)建一個控制器代理。

    Tomcat 文件服務器配置項目:
    <Context path="/deviantART" docBase="D:\workstation\deviantART\WebRoot" reloadable="true" />
    </Host>
    conf/server.xml
    path:URL虛擬路徑
    docBase:對應的物理地址
    reloadable:是否自動更新,發(fā)布后建議為 false

    Tips:      在 MyEclipse 等開發(fā)工具中,會將 src 源代碼目錄里的任何改動都自動編譯到 \WebRoot\WEB-INF 目錄下,簡化了操作。



    二、安裝

    Struts2 的幾個核心 jar 文件:
    commons-logging-1.0.4.jar、
    freemarker-2.3.8.jar、
    ognl-2.6.11.jar、
    struts2-core-2.0.11.jar、
    xwork-2.0.4.jar



    三、配置:

    編輯Web應用的web.xml配置文件,配置Struts 2的核心Filter。
    <?xml version="1.0" encoding="GBK"?>
    <web-app 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">



    <!-- 定義Struts 2的FilterDispatcher的Filter --> 
    <filter>
         
    <!-- 定義核心Filter的名字 --> 
         
    <filter-name>struts2</filter-name>
         
    <!-- 定義核心Filter的實現類 --> 
         
    <filter-class>org.apache.Struts2.dispatcher.FilterDispatcher</ filter-class> 
    </filter>

    <!-- FilterDispatcher用來初始化Struts 2并且處理所有的Web請求 --> 
    <filter-mapping>
         
    <filter-name>Struts2</filter-name>
         
    <url-pattern>/*</url-pattern> 
     </filter-mapping>
    </web-app>    
    web.xml

    配置Action
    <?xml version="1.0" encoding="GBK"?>
    <!-- 指定Struts 2配置文件的DTD信息 -->
    <!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">

    <struts>
        <package name="strutsqs" extends="struts-default">
            <action name="Login" class="lee.LoginAction">
                
    <result name="error">/error.jsp</result>
                
    <result name="success">/welcome.jsp</result>         
            </action> 
        </package>
    </struts>    
    struts.xml

    Struts 2還有一個配置 Struts 2全局屬性的 Properties 文件:
    #指定Struts 2處于開發(fā)狀態(tài)
    struts.devMode 
    = false
    #指定當Struts 2配置文件改變后,Web框架是否重新加載Struts 2配置文件
    struts.configuration.xml.reload
    =true 
    struts.properties


    ps. 更詳細的請閱覽
     Max On Java 的 Struts 2.0 系列:為Struts 2.0做好準備 
     
    posted on 2009-05-11 23:11 黃小二 閱讀(530) 評論(0)  編輯  收藏 所屬分類: S/S2SHJ2EEJ2SE
    主站蜘蛛池模板: 免费人成在线观看网站品爱网| 美女视频黄频a免费大全视频| 国产成人AV片无码免费| 亚洲乱码日产精品a级毛片久久| 无码色偷偷亚洲国内自拍| 午夜神器成在线人成在线人免费| 亚洲AV无码专区在线亚| 成人毛片免费在线观看| 亚洲精品乱码久久久久蜜桃| 免费黄网在线观看| 国产亚洲高清在线精品不卡| 亚洲AV中文无码乱人伦| 一级女人18片毛片免费视频| 亚洲中文字幕在线乱码| 外国成人网在线观看免费视频 | 国产精品V亚洲精品V日韩精品| 看成年女人免费午夜视频| 亚洲天堂中文字幕在线| 国产做国产爱免费视频| 精品亚洲A∨无码一区二区三区| 日本zzzzwww大片免费| 亚洲AV综合永久无码精品天堂| 四虎国产精品免费视| 国产做国产爱免费视频| 亚洲精品人成电影网| 国产午夜免费秋霞影院| a毛片在线看片免费| 33333在线亚洲| 亚洲精品动漫人成3d在线| 久久久久久久99精品免费| 亚洲国产精品一区二区三区在线观看| 国产精品二区三区免费播放心| 国产精品偷伦视频免费观看了| 亚洲最大中文字幕| 亚洲国产精品专区在线观看| 久久久久久一品道精品免费看| 亚洲成a人片在线观看天堂无码| 国产成人麻豆亚洲综合无码精品| 91av免费观看| 一级毛片正片免费视频手机看| 久久亚洲AV成人无码国产|