Name
Default Value
Description
struts.convention.action.alwaysMapExecute |
true |
Set to false, to prevent Convention from creating a default mapping to "execute" when there are other methods annotated as actions in the class |
struts.convention.action.includeJars |
|
Comma separated list of regular expressions of jar URLs to be scanned. eg. ".myJar-0\.2.,.thirdparty-0\.1." |
struts.convention.action.packages |
|
An optional list of action packages that this should create configuration for (they don't need to match a locator pattern) |
struts.convention.result.path |
/WEB-INF/content/ |
Directory where templates are located |
struts.convention.result.flatLayout |
true |
If set to false, the result can be put in its own directory: resultsRoot/namespace/actionName/result.extension |
struts.convention.action.suffix |
Action |
Suffix used to find actions based on class names |
struts.convention.action.disableScanning |
false |
Scan packages for actions |
struts.convention.action.mapAllMatches |
false |
Create action mappings, even if no @Action is found |
struts.convention.action.checkImplementsAction |
true |
Check if an action implements com.opensymphony.xwork2.Action to create an action mapping |
struts.convention.default.parent.package |
convention-default |
Default parent package for action mappins |
struts.convention.action.name.lowercase |
true |
Convert action name to lowercase |
struts.convention.action.name.separator |
- |
Separator used to build the action name, MyAction -> my-action. This character is also used as the separator between the action name and the result in templates, like action-result.jsp |
struts.convention.package.locators |
action,actions,struts,struts2 |
Packages whose name end with one of these strings will be scanned for actions |
struts.convention.package.locators.disable |
false |
Disable the scanning of packages based on package locators |
struts.convention.exclude.packages |
org.apache.struts.*,
org.apache.struts2.*,
org.springframework.web.struts.*,
org.springframework.web.struts2.*,
org.hibernate.* |
Packages excluded from the action scanning |
struts.convention.package.locators.basePackage |
|
If set, only packages that start with its value will be scanned for actions |
struts.convention.relative.result.types |
dispatcher,velocity,freemarker |
The list of result types that can have locations that are relative and the result location (which is the resultPath plus the namespace) prepended to them |
struts.convention.redirect.to.slash |
true |
A boolean parameter that controls whether or not this will handle unknown actions in the same manner as Apache, Tomcat and other web servers. This handling will send back a redirect for URLs such as /foo to /foo/ if there doesn't exist an action that responds
to /foo |
struts.convention.classLoader.excludeParent |
true |
Exclude URLs found by the parent class loader from the list of URLs scanned to find actions (needs to be set tofalsefor JBoss 5) |
struts.convention.action.eagerLoading |
false |
If set, found action classes will be instantiated by the ObjectFactory to accelerate future use, setting it up can clash with Spring managed beans |
相关推荐
从struts2.1版本开始,Convention Plugin作为替换替换Codebehind Plugin来实现Struts2的零配置。 • 包命名习惯来指定Action位置 • 命名习惯制定结果(支持JSP,FreeMarker等)路径 • 类名到URL的约定转换 • 包名...
struts2 convention plugin(插件)测试项目
struts2-convention-plugin-2.3.32
struts2-convention-plugin-2.3.24.1
struts2-convention-plugin-2.3.15.1.jar
struts2-convention-plugin-2.1.6.jar
struts2-convention-plugin-2.3.15.3.jar struts2配置Action注解要用到的包,真正实现零配置
struts2采用convention-plugin实现零配置,希望大家用的到!
struts2-convention-plugin-2.1.8.jar
struts2-convention-plugin-2.3.24.jar
struts2-convention-plugin-2.3.1.2.jar
struts2-convention-plugin-2.3.1.jar,使用注解的方式代替xml配置action,必须要引用这个包。
Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置,使用Convention插件,你需要此JAR文件
不论高低版本,要使用struts2-core这个jar包,当又需struts2-convention-plugin.jar时勿必要使两者版本一致哦,否则会有DefError、Unable to read class诸等错误
struts2-convention-plugin-2.3.4.1.jar
Struts2_Convention_Plugin中文文档
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行...
struts2-convention-plugin-2.3.32.jar
struts2-convention-plugin-2.1.8.1.jar