2011-12-10 3 views
1

아래 페이지에서 내 메시지 This page requires...을 볼 것으로 예상되지만 빈 페이지 (오류 없음) 만 보입니다.출력이 표시되지 않는 서블릿

package guest; 

import java.io.IOException; 
import javax.ejb.EJB; 
import javax.servlet.ServletException; 
import javax.servlet.annotation.WebServlet; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

@WebServlet(urlPatterns = {"/guestExport"}) 
public class GuestExportServlet extends HttpServlet { 

    //Injected DAO EJB 
    @EJB GuestDao guestDao; 

    @Override 
    protected void doGet(
     HttpServletRequest request, HttpServletResponse response) 
      throws ServletException, IOException { 

     System.out.println("This page requires a POST"); 
    } 

    @Override 
    protected void doPost(
     HttpServletRequest request, HttpServletResponse response) 
      throws ServletException, IOException { 

     System.out.println("This page is a POST"); 
    } 
} 

명백한 문제가 있습니까?

답변

1

명백한 문제 : System.out은 표시하려는 웹 페이지가 아니라 로컬 콘솔에 기록합니다. 요청한 클라이언트에게 전달하려는 모든 것은 HttpServletResponse 개체에 기록되어야합니다.

관련 문제