我不能够让modues在struts.my web.xml配置文件包含以下配置:struts模块配置不工作?
的web.xml
<init-param>
<param-name>config/admin</param-name>
<param-value>/WEB-INF/config/struts-config-admin.xml</param-value>
</init-param>
和的struts-config-管理我的行动configuraion。 XML是
<action path="/userAdminAction" type="com.admin.UserAdminAction"
............
</action>
JSP:searchLayout.jsp
<html:html>
<html:form action="admin/userAdminAction.do" method="get">
..............
..............
..............
submit button to submit the form
</html:form>
我使用的URL http://localhost/snpapp/admin/searchLayout.jsp
调用从地址栏的JSP,但我得到下面的异常堆栈跟踪:ServletException异常的 牛逼原因。
servlet.jsp.JspException: Cannot retrieve mapping for action: "/admin /userAdminAction"
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:840)
在org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:467) 在jsp_servlet._lrd。 搜索。 _searchLayout。 JSP _tag7(__ searchLayout.java:438)
我试着用不同的动作(例如:行动= “/ userAdminAction” 或行动= “userAdminAction.do”)在JSP的形式行动,但它不工作的模块。
请给我一些想法。我怎样才能存档struts moduels应该为表单工作?
但是我的struts-config动作只有“userAdminAction”,而且它没有模块就可以使用。但我们正在重构代码并进行模块化。所以在模块化的时候,jsp的html:form会给出错误。 – Satya 2012-01-02 11:48:45
很抱歉,我认为我完全误解了你的问题。 – RanRag 2012-01-02 12:09:54