2016-05-16 2 views
0

Normalerweise Früher habe ich meine Ansichten in JavaEE mit dem „normalen“ Art von Servlet wie folgt angezeigt:Wie kann ich zeigen eine Ansicht mit Anmerkungen

public class MyServlet extends HttpServlet { 

    private static final long serialVersionUID = 1L; 

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
    { 
     this.getServletContext().getRequestDispatcher("/WEB-INF/views/myview.jsp").forward(request, response); 
    } 

Aber ich bin an einem Projekt, in dem es nur Annotation ist überall und ich verstehe nicht, wie kann ich eine Sicht auf diese Weise anzeigen ...

@RequestScoped 
@Path("/user") 
@Produces("application/json") 
public class UserController extends Controller{ 

    @Path("v1/{pseudo}") 
    @GET 
    public String getUser(@PathParam("pseudo") String pseudo){ 
    ... 

Kann mir jemand helfen?

Thx

+0

Es ist ein erholsamer Webservice, also sollten Sie sich darüber informieren. Zu diesem Zweck könnten Sie es von Ihrem Servlet aus aufrufen. Oder spritze es ein? –

Antwort

0

Leider mein Google searsh war schlecht und ich fand meine finnaly Antwort: @Path ("/ Dokumentation") public class DocumentationController erweitert HttpServlet {

@GET 
    public void getHome(@Context HttpServletRequest request, 
         @Context HttpServletResponse response) throws ServletException, IOException { 
     request.getRequestDispatcher("/WEB-INF/views/test.jsp") 
       .forward(request, response); 
    } 

} 

thx für die Antwort sowieso

Verwandte Themen