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

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

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

    隨筆 - 117  文章 - 72  trackbacks - 0

    聲明:原創作品(標有[原]字樣)轉載時請注明出處,謝謝。

    常用鏈接

    常用設置
    常用軟件
    常用命令
     

    訂閱

    訂閱

    留言簿(7)

    隨筆分類(130)

    隨筆檔案(123)

    搜索

    •  

    積分與排名

    • 積分 - 155602
    • 排名 - 391

    最新評論

    [標題]:[原]Struts2-入門與配置
    [時間]:2009-7-13
    [摘要]:Struts2學習之入門與配置
    [關鍵字]:浪曦視頻,Struts2應用開發系列,WebWork,Apache
    [環境]:struts-2.1.6、JDK6、MyEclipse7、Tomcat6
    [作者]:Winty (wintys@gmail.com) http://www.tkk7.com/wintys

    [正文]:
        下載struts-2.1.6-all.zip : http://struts.apache.org/
        
        手動在Tomcat webapps目錄下建立名為StrutsHelloWorld的目錄。
        
        加入struts2所需的jar(可在struts-2.1.6-all.zip/lib目錄下找到):
    /StrutsHelloWorld/WEB-INF/lib/:
    struts2-core-2.1.6.jar、
    xwork-2.1.2.jar、
    freemarker-2.3.13.jar、
    ognl-2.6.11.jar、
    commons-logging-1.0.4.jar、
    commons-fileupload-1.2.1.jar、
    commons-io-1.3.2.jar

    /StrutsHelloWorld/login.jsp:
    <%@page contentType="text/html;charset=GBK" %>
    <form method="post" action="login.action">
        用戶名:<input type="text" name="username" />    <br/>
        密碼:<input type="text" name="password" /> <br/>
        <input type="submit" value="提交">
    </form>

    /StrutsHelloWorld/src/LoginAction.java:
    (可手動編譯到/StrutsHelloWorld/WEB-INF/classes目錄下)
    package wintys.struts2.helloworld;
    /**
     * Struts2 Action
     * @version 2009-7-7
     * @author Winty(wintys@gmail.com)
     */
    public class LoginAction{
        private String username;
        private String password;

        public String getUsername(){
            return this.username;
        }

        public void setUsername(String username){
            this.username = username;
        }

        public String getPassword(){
            return this.password;
        }

        public void setPassword(String password){
            this.password = password;
        }

        public String execute() throws Exception{
            return "success";
        }
    }

    /StrutsHelloWorld/result.jsp:
    <%@page contentType="text/html;charset=GBK" %>
    歡迎:${requestScope.username}:${requestScope.password}

    /StrutsHelloWorld/WEB-INF/web.xml:
    可參考struts-2.1.6-all.zip/apps/struts2-blank-2.1.6.war中的模板。
    <?xml version="1.0" encoding="UTF-8"?>
    <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">
        <filter>
            <filter-name>MyStruts2</filter-name>
            <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
        </filter>

       <filter-mapping>
            <filter-name>MyStruts2</filter-name>
            <url-pattern>/*</url-pattern>
       </filter-mapping>

    </web-app>

    /StrutsHelloWorld/WEB-INF/classes/struts.xml:
    可參考struts-2.1.6-all.zip/apps/struts2-blank-2.1.6.war中的模板。
    <?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="MyStruts" extends="struts-default">
            <action name="login" class="wintys.struts2.helloworld.LoginAction">
                <result name="success">/result.jsp</result>
            </action>
        </package>
    </struts>


    運行流程示意:
    login.jsp => LoginAction => result.jsp


    [參考資料]:
        《浪曦視頻之Struts2應用開發系列》

    [附件]:
        源代碼 : http://www.tkk7.com/Files/wintys/struts_StrutsHelloWorld.zip
    posted on 2009-07-13 22:16 天堂露珠 閱讀(370) 評論(1)  編輯  收藏 所屬分類: Struts

    FeedBack:
    # re: [原]Struts2-入門與配置 2009-07-17 17:17 湯博客雜志站
    哈哈。又來你博客了,文章不錯哦,收藏了。望回訪。握手。
      回復  更多評論
      
    主站蜘蛛池模板: 2022年亚洲午夜一区二区福利 | 亚洲AV性色在线观看| 3d动漫精品啪啪一区二区免费| 亚洲色精品vr一区二区三区| 国产在线观看无码免费视频| 四虎影在线永久免费四虎地址8848aa | 成全动漫视频在线观看免费高清版下载| 国产精品深夜福利免费观看| 亚洲AV网一区二区三区| 四虎影在线永久免费观看| 成人在线免费视频| 国产性生大片免费观看性| 国产亚洲高清不卡在线观看| 久草视频在线免费看| 久久综合亚洲色一区二区三区| 亚洲精品视频在线观看免费| 亚洲宅男精品一区在线观看| 日本无吗免费一二区| 一级A毛片免费观看久久精品| 日韩精品亚洲aⅴ在线影院| 精品国产免费一区二区三区香蕉| 亚洲成人在线网站| 99久久这里只精品国产免费| 亚洲精品乱码久久久久蜜桃| 亚洲国产精品无码久久青草| 亚洲av无码国产综合专区 | 7x7x7x免费在线观看| 久久久久精品国产亚洲AV无码| 蜜臀91精品国产免费观看 | 在线播放国产不卡免费视频| 亚洲av午夜福利精品一区人妖| 最近高清中文字幕无吗免费看| 人人狠狠综合久久亚洲88| 一级毛片免费毛片一级毛片免费 | 亚洲国产成人91精品| 久操视频在线免费观看| 亚洲性线免费观看视频成熟| 免费国产人做人视频在线观看| 亚洲日韩国产一区二区三区在线 | 免费女人高潮流视频在线观看 | 亚洲一卡2卡3卡4卡国产网站|