【发布时间】:2017-07-26 11:37:00
【问题描述】:
每个人。 我在 struts2 命名空间上遇到问题..
首先,这是我的开发环境。
服务器:tomcat
(目前我的项目位于/tomcat/webapps/ROOT 的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://.../和没有命名空间的动作名称......或者如果没有办法做到这一点。有什么建议吗?
【问题讨论】:
标签: struts2 namespaces default-namespace