struts的多模組應用問題--html:form

frank.hu發表於2005-03-19
描述:
1.logon.jsp頁面中一個表單物件,用於提交登入的使用者名稱和密碼:
<html:form action="/system/logon.do?action=logon">

2.兩個struts模組:struts-config.xml,struts-config-system.xml.要求是/system/logon.do是對映到struts-config-system.xml檔案.

問題:
使用者第一次訪問的時候,是處於default模組的,當提交表單時,系統不會到struts-config-system.xml檔案中找,而是到struts-config.xml中找,所以會報以下錯誤:javax.servlet.ServletException: Cannot retrieve mapping for action /system/logon

後來我試過各種寫法(/logon.do,../logon.do等)都沒成功.我看了一下最新的struts包中的<html:link/>,他有個module屬性,可以很方便的轉到指定的模組.而<html:form />沒有.

不知道哪位高手有解決方法?(我不希望把/logon.do放到default模組中)


相關文章