2016-05-16 3 views
0

Обычно я использовал, чтобы отобразить мои взгляды в JavaEE с «нормальным» видом сервлета, как это:Как я могу отобразить представление с аннотациями

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); 
    } 

Но я нахожусь на проекте, где есть только аннотация повсюду, и я не понимаю, как я могу отобразить некоторые взгляды таким образом ...

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

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

Может кто-нибудь мне помочь?

Thx

+0

Его спокойный веб-сервис, поэтому вы должны это прочитать. В этом случае вы могли бы назвать это из своего сервлета. Или ввести его? –

ответ

0

К сожалению моего Google searsh был плох, и я нашел мой finnaly ответ: @Path ("/") документации общественного класс DocumentationController расширяет HttpServlet {

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

} 

ТНХ для ответа в любом случае

Смежные вопросы