天天看點

struts.xml配置

package:完成有業務相關的Action(應用控制器的)管理

name:給包起的名字(反映該包中Action的功能),用來完成包和包之間的繼承。預設繼承struts-default,struts-default中包含了struts2的核心功能。

namespace:命名空間,預設(/),為Ation請求的路徑的字首。有效的路徑構成部分。

extends:完成包之間的繼承

action:描述自定義的應用控制器javabean

name:Action的請求的url

class:處理請求的Action完全限定名

method:指定處理本次請求的方法。

result:描述action執行後的結果。   

name:給action執行後需要跳轉的路徑的别名

type:在struts-default.xml中定義result-type定義(結果類型)

dispatcher:預設值(請求轉發到jsp)

chain:請求轉發,将請求轉發到某個Action

redirect:重定向(隻能重定向到jsp)

redirectAction:重定向,将請求重定向到某個Action

stream:獲得流對象,相當于在servlet中的response.getWriter();

plainText:将jsp的源碼進行響應

同一個包和不同包:

在定義Action的時候,name的定義格式為url_*,加入method=“{1}”屬性

用戶端發送請求的時候:必須指定*号的值

在struts.xml檔案中配置常量

     用戶端請求的url: 

  url methodName.action

 ServletActionContext.getResponse();

 同一個package的跳轉

 不同package之間的Action進行跳轉

繼續閱讀