У меня возникли проблемы с созданием веб-службы для перенаправления на файл JSP. Я получаю следующую ошибку при запуске URL-адреса созданного веб-сервиса:
ERROR [stderr] (default task-2) java.lang.IllegalArgumentException: UT010023: Request HttpServletRequestImpl [ GET /WSService/ws/showView ] was not original or a wrapper.
Ниже я подробно описываю имеющийся у меня код:
Файл web.xml:
WSService
index.html
index.jsp
index.htm
default.html
default.jsp
default.htm
Resteasy
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
Resteasy
/showView/*
javax.ws.rs.Application
login.WSService
org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
Это класс WSService:
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
@Path("/showView")
public class WSService {
@GET
@Path("/redirect")
@Produces("text/html")
public void redirect(@Context HttpServletResponse response, @Context HttpServletRequest request) {
try {
String data = "someData";
request.setAttribute("data", data);
request.getRequestDispatcher("view/view.jsp").forward(request, response);
} catch (ServletException | IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Я поместил файл JSP по следующему пути:
/src/main/webapp/view/view.jsp
Подробнее здесь: https://stackoverflow.com/questions/791 ... o-jsp-file
Служба отдыха Java не перенаправляет файл JSP ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Org.apache.jasper.jasperexception: Исключение произошло обработка jsp page /editinfo.jsp
Anonymous » » в форуме JAVA - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-