我创建了一个名为customer
的文件夹,并且我在其中放置了以下JSP文件: edit.jsp
,editsuccess.jsp
。如何在Struts配置文件中配置文件夹内的文件路径
我的支柱的配置是
<action input="/customer/edit.jsp" name="Edit" path="/edit" scope="request" type="Controller.Editctr">
<forward name="success" path="/customer/editsuccess.jsp"/>
</action>
在这种edit.jsp
是输入页和editsuccess.jsp
是名为Editctr
控制器(Servlet的)将输出页和所述控制器的路径是edit
。 在这里,我通过JSP
<form action="edit.do" method="post">
调用前端的servlet当我提交它显示了以下错误形式
HTTP状态404 - 请求无效的路径
我尝试了一些可能的更改方法,但仍然无法修复。
应该/WEB-INF/customer/editsuccess.jsp在你前进的标签。同样适用于输入属性 – SMA 2014-10-28 06:32:05
@almas shaikh它不起作用 – greenhorn 2014-10-28 07:01:10
如果您正在学习Struts,那么最好使用最新版本。你使用的版本已经死了,只有神仙仍然在使用它。 – 2014-10-28 08:55:00