<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://m.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://m.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 湯博客雜志站
    哈哈。又來你博客了,文章不錯哦,收藏了。望回訪。握手。
      回復  更多評論
      
    主站蜘蛛池模板: 毛片免费视频观看| 一区国严二区亚洲三区| 成年女人免费视频播放体验区| 亚洲av色影在线| 久久免费看黄a级毛片 | 久久亚洲精品成人无码| 国产一区二区三区在线免费 | 久久久久国产亚洲AV麻豆| 亚洲最大的成网4438| 久久精品成人免费观看| 亚洲视频网站在线观看| 久久久久久久免费视频| 亚洲色大成网站www| 日韩精品无码专区免费播放| 亚洲国产一成久久精品国产成人综合 | a一级毛片免费高清在线| 亚洲一区二区三区在线观看精品中文 | 亚洲精品国产品国语在线| 免费的全黄一级录像带| 亚洲最新中文字幕| 免费成人在线电影| 亚洲a∨无码男人的天堂| 99在线观看视频免费| 亚洲Av高清一区二区三区| 四虎影永久在线高清免费| 热久久这里是精品6免费观看| 国产91精品一区二区麻豆亚洲| 无码亚洲成a人在线观看| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 日韩精品亚洲专区在线观看| 99久久免费国产精精品| 亚洲av永久无码嘿嘿嘿| 亚洲 小说区 图片区 都市| 免费无码中文字幕A级毛片| 亚洲精品蜜夜内射| 亚洲精品乱码久久久久久蜜桃不卡| 国产电影午夜成年免费视频| 亚洲精品资源在线| 免费在线观看黄网站| 免费精品国产自产拍在线观看| 国产91在线免费|