everyone。 我對struts2命名空間有問題。如何忽略struts2中的默認命名空間
首先,這是我的開發環境。 服務器:tomcat的 (目前我的項目是ROOT
文件夾中/tomcat/webapps/ROOT
) 框架:Struts2的
這裏是我的問題。 可以說有兩頁。 admin_index.jsp和front_index.jsp 當我想從操作調用admin_index.jsp。我使用
<package name="admin" namespace="/dl_adm" extends="struts-default">
<action name="/index" method="index"class="kr.co.www2.controller.front.AdminMainController">
<result name="success">/WEB-INF/jsp/admin/admin_index.jsp</result>
</action>
</package>
,並通過調用http://.../dl_adm/index.do
工作正常,並把這種有問題對我來說。
<package name="front" namespace="/" extends="struts-default">
<action name="/index" method="index"class="kr.co.www2.controller.front.FrontMainController">
<result name="success">/WEB-INF/jsp/admin/front_index.jsp</result>
</action>
</package>
當我去的http://.../index.do
,它給404 ...
雖然我知道namespace="/"
是默認命名空間...
問題:
是否有忽略默認命名空間?因爲我想使用
/
,因爲我只想通過http://.../
和沒有名稱空間的動作名稱...或者如果沒有辦法做到這一點。有什麼建議麼?
OK,然後我將不得不改變jsp和actionclass的所有動作的名稱。好,謝謝:) –