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

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

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

    posts - 37,  comments - 9,  trackbacks - 0

    1.新建一個web項目,取名為struts2.
    2.加入struts2的相關jar文件,將struts.xml文件拷貝進src目錄下。將修改過的web.xml文件拷貝至struts2/WebRoot/WEB-INF/下。
    3.新建一個Action:HelloWorldAction。其代碼如下:

     1package com.xiaobai.struts.action;
     2
     3public class HelloWorldAction {
     4    private String msg;
     5    
     6    public String getMessage() {
     7        return msg;
     8    }

     9
    10    public String execute(){
    11        msg = "我的第一個struts2應用";
    12        return "success";
    13    }

    14}
    4.修改strut.xml文件:在<struts></struts>標簽對中加入以下配置:
    1<package name="hello" namespace="/action" extends="struts-default">
    2    <action name="helloworld" class="com.xiaobai.struts.action.HelloWorldAction" method="execute">
    3    <result name="success">/WEB-INF/page/hello.jsp</result>
    4    </action>
    5</package>

    5.部署該項目。并且啟動Tomcat服務器,訪問http://localhost:8080/struts2/action/helloworld
    看到如下圖所示的結果:


    下面對寫的代碼及配置做一點解釋:
    1.<package>標簽的namespace屬性可以作為action訪問路徑的一部分。不設置該屬性或將其設置為""(空字符串)則為默認命名空間。例如上面的package屬性設置為"/action",action標簽的name屬性設置為"helloworld",所以訪問該action的路徑應為/action/helloworld,這也就是上面這個應用的訪問地址是http://localhost:8080/struts2/action/helloworld的原因。
    2.一般情況下,package都應當繼承自struts-default包,即,將package的extends屬性設置為"struts-default",這樣才能獲得struts2的許多功能。
    3.action的method屬性主要是定義將請求交給action中的哪個方法來處理。
    4.result標簽中的name屬性值對應action中的處理方法(這里是execute方法)的返回值,用來定義在該返回值的情況下如何進行轉向。
       上面的應用中的jsp文件放置在WEB-INF文件下,主要是為了不讓用戶直接訪問到jsp頁面,而是通過訪問action,并通過action的控制來訪問信息。
       (ps:用戶直接訪問jsp文件也無法獲得msg的值)
    posted on 2010-08-26 21:16 wawlian 閱讀(149) 評論(0)  編輯  收藏 所屬分類: Struts2

    <2010年8月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲理论片在线观看| 亚洲av午夜成人片精品电影| 国产亚洲福利精品一区| 国产成人高清精品免费观看| 亚洲欧洲久久久精品| 新最免费影视大全在线播放| 亚洲精品成人在线| 亚洲五月午夜免费在线视频| 伊人久久大香线蕉亚洲五月天 | 国产午夜精品久久久久免费视| 国产国拍亚洲精品福利| 国产久爱免费精品视频 | 777亚洲精品乱码久久久久久 | 亚洲精品成人久久久| 久久久久久国产a免费观看不卡| 亚洲中文字幕在线观看| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲国产精品无码专区影院| 青青青国产手机频在线免费观看| 亚洲综合在线观看视频| 99爱在线精品免费观看| 亚洲精品色播一区二区| 免费观看日本污污ww网站一区| 一级特黄录像免费播放中文版| 国产亚洲精品xxx| 国产又大又粗又长免费视频 | 亚洲日本在线电影| 亚洲高清无码专区视频| 中文在线免费不卡视频| 亚洲精品福利网泷泽萝拉| 成年女人毛片免费视频| 成人免费视频一区二区| 久久亚洲伊人中字综合精品| 日本在线高清免费爱做网站| 国产亚洲人成在线播放| 亚洲国产精品嫩草影院在线观看| 免费观看黄网站在线播放| av片在线观看永久免费| 亚洲欧洲国产综合| 亚洲成a人片在线观看国产| 三年片在线观看免费大全电影 |