我创建了一个命名的文件夹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
是控制器(Servlet)的输出页面,该页面的名称是,控制器Editctr
的路径是edit
。在这里,我通过JSP在前端调用servlet。
<form action="edit.do" method="post">
当我提交表单时,它显示以下错误
HTTP状态404-请求了无效的路径
我尝试了一些可能的更改方法,但仍然无法修复。
如果您使用的是html表单标签,则应正确映射操作。
<form action="${pageContext.request.contextpath}/edit.do" method="post">
或使用html taglib
<%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %>
<html:form action="/edit" method="post">
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句