/cabinet/s
所有動作返回JSP片段。
和任何URL的路徑的此包下面
/cabinet/s/actionid/snippetgroup/filename.do
- actionid其餘 - 標識符的動作類
- snippetgroup - 片段組的某些功能的標識符(這僅僅是一個目錄名)
- 文件名 - JSP文件名
<action name="actionid/*/*" class="someclass">
<result>/WEB-INF/jsp/{1}/{2}.jps</result>
</action>
問題在於Struts從不會調用正確的類。它總是錯誤,filename
行動不存在。
將Struts應用程序配置爲使用.do
擴展而不是.action
。
'.do'呢?你有沒有配置S2將其作爲動作擴展使用?如果沒有,那麼你需要從網址中刪除它。 –
@AleksandrM:將它添加到您的答案......這個交叉評論是模糊的;) –
@AndreaLigios:是的。 :)回答你以前的問題:擴展處理髮生在解析名稱空間之前。所以我懷疑它可以用'.do'配合適當的配置。 –