Struts 2 間接實現零配置

2021-08-22 12:23:39 字數 1087 閱讀 6175

所謂間接實現零配置,是指只要做些初始化的配置之後,在以後的開發中基本上不用再對每個action做配置

struts.xml這樣配置

struts.properties的配置:

**struts.objectfactory = spring   

struts.objectfactory.spring.autowire = name   

struts.devmode = true

struts.enable.dynamicmethodinvocation = false

struts.action.extension =    

struts.enable.slashesinactionnames = true

然後寫乙個baseaction:

**public

abstract

class baseaction    

public

void settarget(string target)    

protected string render(string _target)   

}  

這樣其餘的action都可以直接繼承baseaction,不用再做任何配置

通過return render(target)**到指定的jsp頁面,從而間接實現零配置

**public

class useraction extends baseaction   

public user getuser()    

public

void setuser(user user)    

public string test()   

}  

答覆 我的struts2配置,間接實現零配置

quote jxd1976 quote colin4k 另外以上 是經測試通過的,今天加上了事務的控制,自己寫了個interceptor quote 這個零配置不錯,把事務控制的 也貼上來,學習一下。web根目錄下的index.jsp怎麼處理?quote 事務控制主要有以下幾個步驟,第一 trans...

struts2零配置 註解

一 配置web.xml struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter actionpackages com.test.action struts2 二 加入註解 namespace valu...

Struts2 零配置註解

2 action中可指定乙個value屬性。類似於指定屬性值 3 action中還可以指定乙個params屬性,該屬性是乙個字串陣列,用於該acion指定的引數名和引數值。params屬性應遵守如下格式 4 actions 也用於修飾action類裡的方法,用於將該方法對映到多個url.action...