Как настроить путь к файлам внутри папки в конфигурационном файле Struts

Я создал папку с именем customer и я поместил в него следующие файлы JSPedit.jsp, editsuccess.jsp,

Мой конфиг конфиг

<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 и путь контроллера edit, Здесь я вызываю сервлет в интерфейсе через JSP

<form action="edit.do" method="post">

Когда я отправляю форму, она показывает следующую ошибку

HTTP Status 404 - Запрошен неверный путь

Я попробовал несколько возможных способов изменения, но все еще не мог исправить это.

1 ответ

Решение

Если вы используете 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">
Другие вопросы по тегам