首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

struts2 0配置所需的包及示例

2012-07-29 
struts2 零配置所需的包及示例所需的包:表示接受/*.action模式的url的请求struts.xml放在src目录下(classp

struts2 零配置所需的包及示例
所需的包:

  表示接受/*.action模式的url的请求
  struts.xml放在src目录下(classpath中)
5 编写TestAction他有一个方法convention返回的字符串为"convetion"
  TestAction放在actions包下面,这是默认的规则。
6 编写convetion.jsp。
  convetion.jsp放在WEB-INF/content/下面,这是默认的规则。

启动项目后访问http://localhost:8080/future/test!convention.action
将调用到actions.TestAction的convention方法,返回的是"convetion",所以自动匹配到content/convetion.jsp文件。


如果有一个MytestAction类放在net.zcmusicbox.test包下
以http://localhost:8080/future/mytest!input.action访问
需要在struts.xml中定义<constant name="struts.convention.action.packages" value="net.zcmusicbox.test" />
否则会报错:
There is no Action mapped for namespace [/] and action name [custom] associated with context path [/tempTest].

因为struts2的convention插件默认只会在struts struts2 action actions结尾的包中查找Action类。

热点排行