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

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

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

    隨筆-95  評論-31  文章-10  trackbacks-0

    1、web.xml里面不能設置為*.do struts2已經廢除.do后綴名,否則無論怎樣都訪問不到頁面404錯
    struts.xml文件內容如下:

     1<?xml version="1.0" encoding="UTF-8" ?>
     2<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
     3<struts>
     4    <constant name="struts.convention.default.parent.package"
     5        value="crud-default" />
     6        <!-- value值表示掃描那個包名,這里為actions -->
     7    <constant name="struts.convention.package.locators" value="actions" />
     8
     9    <!-- 用于CRUD Action的parent package -->

    10    <package name="crud-default" extends="convention-default">
    11        <!-- 基于paramsPrepareParamsStack,
    12            增加store interceptor保證actionMessage在redirect后不會丟失 -->

    13        <interceptors>
    14            <interceptor-stack name="crudStack">
    15                <interceptor-ref name="store">
    16                    <param name="operationMode">AUTOMATIC</param>
    17                </interceptor-ref>
    18                <interceptor-ref name="paramsPrepareParamsStack" />
    19            </interceptor-stack>
    20        </interceptors>
    21        <default-interceptor-ref name="crudStack" />
    22    </package>
    23
    24    <!--
     
    25
            使用Convention插件,實現約定大于配置的零配置文件風格.
    26
            特殊的Result路徑在Action類中使用@Result設定. 
    27    -->

    28    
    29</struts>
        
    30

    31

    2、如果在類上面注解比如(假如包含兩個方法,并且要返回視圖,如果不需要返回視圖這里即可不用填寫任何注解):
    @ResultPath("/WEB-INF/jsp")
    @Results( {
      @Result(name = "success", location = "Poc_test.jsp", type = "dispatcher"),
      @Result(name="success",location="Poc_test.jsp",type="dispatcher")})
    public class XdsAction extends ActionSupport implements ModelDriven<Ris>{
    ......
    }
    那么頁面進行訪問的鏈接要按照如下約定:(方法名字即為頁面要訪問的url)
    http://localhost:8080/web/xds!方法名
    里面的xds表示類名字,如果類名為XdsAction那么要去掉Action并且將首寫字母小寫然后進行訪問

    2、如果在方法上面注解:
     @Action(value="/welcome",results={@Result(location="/WEB-INF/jsp/Poc_test.jsp",type="dispatcher",name="success")})
     public String welcome(){
      return "success";
     }
    頁面上直接訪問http://localhost:8080/web/welcome即可

    進行模塊化開發便于統一管理,建議使用類上面注解的方式,方法名即為頁面訪問名字

    3、使用struts2后通過request.getInputStream()方法獲取的InputStream流無法獲取HTTP請求正文,這是因為struts2攔截器進行了攔截,并且request的content-type設置成了application/x-www-form-urlencoded,在struts2中要求對content-type進行設置,改成text/html即可。如果單純使用servlet則沒有這種限制。

    posted on 2011-03-28 21:05 朔望魔刃 閱讀(5400) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 好大好深好猛好爽视频免费| 最刺激黄a大片免费网站| 免费国产黄线在线观看| 亚洲欧洲视频在线观看| 1000部国产成人免费视频| 精品亚洲成AV人在线观看| 免费看男女下面日出水来| 国产亚洲国产bv网站在线| 国产成人精品免费视| 亚洲av无码久久忘忧草| 毛片免费观看网址| 亚洲第一成年免费网站| 免费**毛片在线播放直播| 夜夜爽妓女8888视频免费观看| 中文字幕中韩乱码亚洲大片| WWW国产成人免费观看视频| 国产国拍亚洲精品mv在线观看 | 亚洲人成影院在线无码观看| 一个人免费观看www视频| 伊人久久大香线蕉亚洲| 99re免费视频| ass亚洲**毛茸茸pics| 免费无码不卡视频在线观看| 国产成人+综合亚洲+天堂| 国产亚洲精品高清在线| 99爱免费观看视频在线| 亚洲精品人成网在线播放影院| 日本免费v片一二三区| 一本岛v免费不卡一二三区| 亚洲网站在线观看| 中国在线观看免费国语版| 国产精品亚洲а∨无码播放麻豆 | 亚洲日韩精品无码专区| 国产成人在线免费观看| 野花香高清视频在线观看免费 | 亚洲精品乱码久久久久久按摩| 污污网站18禁在线永久免费观看| 国产亚洲中文日本不卡二区| 亚洲精品国产精品乱码不卞 | xxxxwww免费| 婷婷亚洲综合一区二区|