1
protected void doPost(HttpServletRequest request, 
            HttpServletResponse response) throws ServletException, IOException {
....
....
getServletContext().getRequestDispatcher("/output.jsp").forward(request, response);
}

必要なのは、の最後にある別のJSPページにリダイレクトしないことですdoPost。文字列(プレーンテキスト)がありますが、サーブレットリクエストの場合と同様に応答する必要があります。これどうやってするの?

4

2 に答える 2

6

あなたはこのようにそれを行うことができます:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  out.append("Your string goes here");
  out.close();
}
于 2012-11-15T06:50:54.160 に答える
0
//getServletContext().getRequestDispatcher("/message.jsp").forward(request, response);
response.getWriter().println(output); // output is the custom string

http://devzone.skillfusion.com/ajaxArticle8.phpからより多くの情報を見つけることができます

于 2012-11-14T08:56:05.330 に答える