2011-12-10 12 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は、表示したいWebページではなくローカルコンソールに書き込みます。要求元のクライアントに配信するすべてのものは、HttpServletResponseオブジェクトに書き込まなければなりません。

関連する問題