<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 免费二级毛片免费完整视频| 亚洲日本在线免费观看| 亚洲自偷自拍另类12p| 婷婷亚洲综合一区二区| xxxxwww免费| 久久精品国产亚洲综合色| 人人公开免费超级碰碰碰视频| 最近最新MV在线观看免费高清| 婷婷亚洲综合五月天小说| av网站免费线看| 国产亚洲福利一区二区免费看| 亚洲精品乱码久久久久蜜桃| 最近免费最新高清中文字幕韩国| 中文字幕精品亚洲无线码一区 | 内射少妇36P亚洲区| 国产精品极品美女免费观看| 亚洲中字慕日产2021| 99在线观看免费视频| 亚洲狠狠婷婷综合久久久久| 国产精品免费久久久久影院| 亚洲女人初试黑人巨高清| 久久影院亚洲一区| 国产精品免费视频观看拍拍 | 黄色视频在线免费观看| 亚洲一区二区三区免费| 亚洲第一视频在线观看免费 | 久久国产精品免费观看| 国产亚洲一区二区三区在线| 国产91在线免费| 免费观看的毛片大全| 国产产在线精品亚洲AAVV| 亚洲精品国产成人影院| 久久久久久国产a免费观看不卡| 亚洲国产精品免费观看| 国产又大又黑又粗免费视频| 91麻豆最新在线人成免费观看| 看成年女人免费午夜视频| 色偷偷女男人的天堂亚洲网| 免费99热在线观看| 大学生高清一级毛片免费| 色噜噜的亚洲男人的天堂|