Olá! Estou desenvolvendo uma aplicação web usando a implementação Reseasy embutida no servidor wildfly. Está subindo e rodando bem, no entanto não consigo manusear JSP de forma “elegante” como no Spring MVC. Já tentei várias vezes assim (embora não seja elegante)
@GET
@Path("/{number}")
@Produces(MediaType.TEXT_HTML)
public void get(@PathParam("number") String number,
@Context ResteasyHttpServletRequestWrapper request,
@Context ResteasyHttpServletResponseWrapper response) throws ServletException, IOException {
Client client = ClientBuilder.newClient();
WebTarget target = client.target(uri + number);
Invocation httpGet = target.request(MediaType.APPLICATION_JSON).buildGet();
Document document = httpGet.invoke(Document.class);
request.getRequestDispatcher("document.jsp").forward(request, response);
}