2011-12-13 7 views
0

こんにちは私はサーブレットからWeb画面(jsp)にリストを印刷しようとしています 私はログを使用していて、動作していません。 とにかくやりたいことがありますか?または間違って使っていますか?サーブレットからウェブページに印刷するには?

private static final Logger log = Logger.getLogger(TodoServiceServlet.class.getName()); 
..... 
Todo tmp = pm.getObjectById(Todo.class, user.getEmail()); 
    System.out.println("user email: " + user.getEmail()); 

    if(tmp==null){ 

     log.info("You have not stored any todo lists yet"); 

    }else{ 
     System.out.println("user email is there?: " + tmp.getEmail()); 

     System.out.println("start printing"); 
     ArrayList<String> todolists = tmp.getList(); 
     if(todolists==null) 
      System.out.println("Arraylist null"); 

     if(!todolists.isEmpty()){ 
      for(String t : todolists){ 
       System.out.println("In the list: " + t); 
       log.info("You need to do: " + t); 
      } 
     }else{ 
      log.info("You have nothing to do chil out!"); 
     } 

答えて

2

System.outはない画面にWebサーバ(通常はコンソール)の「標準出力」に印刷します。

public void doGet(HttpServletRequest req, HttpServletResponse resp) { 
    try { 
     resp.getWriter().println("user email is there?: " + tmp.getEmail()); 
    } catch (IOException e) { 
     // handle your error here 

    } 
} 
+0

ありがとう:何がしなければならないことは代わりにそうHttpServletResponse

にこのような何かを書くです!できます! –

関連する問題