//struts.xml的配置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="system" namespace=" /admin" extends="struts-default">
<action name="systemusermanager" class="com.softfz.action.system.SystemUserAction" >
<result >/system/systemuser/systemuserlist.jsp</result>
</action>
</package>
</struts>
以下是index.jsp 請求action的連結
<li><a href="../admin/systemusermanager" target="_blank" rel="external nofollow" target="navTab" rel="adminQuery">管理者管理</a></li>
當請求上述action時報錯There is no Action mapped for namespace /admin and action name systemusermanager. - [unknown location]
原來是我犯了一個不仔細的錯誤
<package name="system" namespace=" /admin" extends="struts-default">
namaespace=" /admin" 中的/admin前多了一個空格!正确寫法namaespace="/admin" ,錯誤寫法namaespace=" /admin"