初學struts的人可能一開始會弄不清楚自己的action的路徑,其實很簡單,這有一個公式。
上面的路徑對應的action定義如下
<struts>
<package name="abc" namespace="/chapterTwo" extends="struts-default">
<action name="HelloHorld" class="com.pclee.test.Test" method="execute">
<result name="success">/index.jsp</result>
</action>
</package>
</struts>
上面的servlet context 路徑由部署在tomcat webapps路徑下的目錄的名稱決定。如果你用Myeclipse來開發,新建web項目時會讓你來決定,
這個值也可以在項目的屬性中修改,在/myeclipse/web項中可以找到。
package namespace就是你在struts.xml裏定義的package的namespace, action name 就是struts.xml裏定義的action name。