gpt4 book ai didi

Apache Struts : Cannot retrieve ActionForward

转载 作者:行者123 更新时间:2023-12-02 06:55:26 27 4
gpt4 key购买 nike

我正在尝试学习 Apache Struts 框架,并且我编写了一个用于进行类(class)注册的小型应用程序,但每当我尝试加载我的应用程序时,它都会抛出以下异常:

javax.servlet.ServletException: 
org.apache.jasper.JasperException:
javax.servlet.ServletException:
javax.servlet.jsp.JspException: Cannot create rewrite URL:
java.net.MalformedURLException: Cannot retrieve ActionForward named adminLogin

我的 index.jsp 页面如下所示:

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<logic:redirect forward="showLogin"/>

我的struts-config.xml的相关部分:

<global-forwards>
<forward name="showLogin" path="/showLogin.do" />
</global-forwards>
<action-mappings>
<action path="/showLogin" forward="/pages/choose.jsp" />
<action path="/adminLogin" forward="/pages/adminLogin.jsp" />
</action-mappings>

最后是 choose.jsp 文件:

<%@ page import="javax.sql.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<h1>Who are you?</h1>
<ul>
<li><html:link forward="adminLogin">Administrator</html:link></li>
<li><html:link forward="instructorLogin">Instructor</html:link></li>
<li><html:link forward="studentLogin">Student</html:link></li>
</ul>

最佳答案

我不使用 Struts,所以不要将我固定在它上面,但该错误似乎表明它正在等待 <forward name="adminLogin" />配置中的某处。您可能希望其他两名前锋也有同样的情况。

关于 Apache Struts : Cannot retrieve ActionForward,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2970793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com