struts2 分模块是怎么弄的啊
在struts.xml里
<package name="foo" extends="struts-default">
<action name="index" class="com.hsdx.struts.IndexAction">
<result name="success">/WEB-INF/jsp/index.jsp</result>
</action>
</package>
package标签里的name属性代表的什么 为什么我访问的时候 写不写foo都一个样啊 或者 换成别的也可以访问
为什么啊
在struts.xml里
<package name="foo" extends="struts-default">
<action name="index" class="com.hsdx.struts.IndexAction">
<result name="success">/WEB-INF/jsp/index.jsp</result>
</action>
</package>
package标签里的name属性代表的什么 为什么我访问的时候 写不写foo都一个样啊 或者 换成别的也可以访问
为什么啊
解决方案 »
- Illegal operation on empty result set. 2天没找出问题 折磨人啊
- spring mysql怎么用tomcat的连接池
- 求鉴定:写这样的jsp网站算入门了吗?
- 如何用properties 文件保存jsp页面的label.
- 请问如何写 JSP分页中的 可以跳到指定页码的程序啊??谢谢
- 关于算术的奇怪问题
- 一个超级简单的查询问题:) 在线等~~!!!
- 菜鸟级的问题:用Tomcat如何连oracle?
- 用jfreechart做的一个甘特图,请帮我看看?
- 为什么这段JavaBean的程序会出错?在MyEclipse10里没有体现任何错误。在线等答案。
- jsp新手!如何用jsp实现所有类型文件的上传!跪求各位大虾帮忙
- Struts2注解问题
<package name="a" ....></package>
假如a模块里有你自定义了一些有用的东西,比如说拦截器,全局result...
现在另一个模块想引用a模块里的自定义的东西,那么可以这样写:
<package name="b" extends="a"></package>
这就是name的意义所在!
<package name="foo" extends="struts-default">
<action name="index" class="com.hsdx.struts.IndexAction">
<result name="success">/WEB-INF/jsp/index001.jsp</result>
</action>
</package>
<package name="fee" extends="struts-default">
<action name="index" class="com.hsdx.struts.IndexAction">
<result name="success">/WEB-INF/jsp/index002.jsp</result>
</action>
</package>
像这样 我的第一个package似乎就没用了
只不过你两个package里的东西不能一样啊。
<package name="foo" extends="struts-default" namespace="/foo">
<package name="fee" extends="struts-default" namespace="/fee"> 要访问foo下面的action,需要这么写/foo/xxx.action
要访问fee下面的action,需要这么写/fee/xxx.action