1

我正在使用 struts 1.2 并尝试使用代码在 jsp 页面中创建链接

<html:link href="AdminModule/UserCreation.jsp" >
Create User </html:link> `

以便链接将移动到存在此类代码的页面 UserCreation

<html:form action="/adminUserCreation">
        AdminName : <html:text property="username"/><html:errors property="username"/><br/>
        Password : <html:password property="password"/><html:errors property="password"/><br/>
        <html:submit/>
    </html:form>

struts-config 文件包含这样的代码

<form-beans>
<form-bean name="adminUserCreationForm" type="Admin.Form.AdminUserCreationForm" />
</form-beans>
<action-mappings>
<action
  attribute="adminUserCreationForm"
  input="/AdminModule/AdminHomePage.jsp"
  name="adminUserCreationForm"
  path="/adminUserCreation"
  scope="request"
  type="Admin.Action.AdminUserCreationAction"
  validate="false">
  <set-property property="cancellable" value="true" />
  <forward name="failure" path="/AdminModule/AdminErrorPage.jsp" />
  <forward name="success" path="/AdminSuccessPage.jsp" />
</action>
</action-mappings>

我得到异常

 An exception occurred processing JSP page /AdminModule/UserCreation.jsp at line 30


30:         <html:form action="/adminUserCreation">
31:             AdminName : <html:text property="username"/><html:errors   property="username"/><br/>
32:             Password : <html:password property="password"/><html:errors property="password"/><br/>
33:             <html:submit/>

根本原因是

javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot retrieve mapping for action /adminUserCreation
4

1 回答 1

1

如何通过struts从另一个打开一个jsp

这帮助我解决了它。也许它会对其他有同样问题的人有所帮助。

于 2012-11-17T04:50:42.573 回答