请问高手
在struts2 struts.xml 配置中
<struts>
<package name="caixuedong" extends="struts-default" namespace="/core">
<action name="greeting" class="com.tarena.struts2.action.GreetingAction" >
<result name="success">/core/greeting.jsp</result>
</action>
</package>
</struts>
name="caixuedong"
namespace="/core"
name="greeting"
这三个怎么去理解啊
在struts2 struts.xml 配置中
<struts>
<package name="caixuedong" extends="struts-default" namespace="/core">
<action name="greeting" class="com.tarena.struts2.action.GreetingAction" >
<result name="success">/core/greeting.jsp</result>
</action>
</package>
</struts>
name="caixuedong"
namespace="/core"
name="greeting"
这三个怎么去理解啊
2>.package 中的name属性是必须输入的,便于其他包继承。
例:
<package name="base" extends="struts-default" abstract="true">
...配置异常,拦截器之类共通的东西
</package>
<package name="struts2" extends="base">
<default-action-ref name="Default"></default-action-ref>
<action name="Default" method="doLoad" class="te0001Action">
<result>/WEB-INF/jsp/te/TE0001.jsp</result>
</action>
</package>2.action name="greeting":1>.定义http请求地址。
2>.是必须属性。
例:
<a href="/项目名称/命名空间/greeting.action">链接</a>3.package namespace="/core":1>.定义命名空间,即分模块管理。
2>.struts2默认namespace=""。
3>.struts2根namespace="/"。