<%@ page pageEncoding="euc-jp" contentType="text/html; charset=UTF-8"%>
if((keyword = request.getParameter("keyword")) != null) {
keyword = new String(keyword.getBytes("iso-8859-1"), "utf-8");
}
import javax.servlet.*; import javax.servlet.http.*;ブラウザでの表示結果public class MyServlet extends HttpServlet { ServletContext context; public void init(ServletConfig config) throws ServletException { super.init(config); context = config.getServletContext(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html; charset=euc-jp"); PrintWriter out = response.getWriter(); out.println("Hello!"); } }
Hello!
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
/* ここにpostの処理 */
/* 例えばindex.jspに処理を飛ばしてみる */
String name = "kei";
request.setAttribute("name_a", name);
context.getRequestDispatcher("/index.jsp").forward(request, response);
}
飛ばす先のjspファイル。(index.jsp)
<%@ page contentType="text/html; charset=euc-jp" %>
<% String name = (String)request.getAttribute("name_a"); %>
<html><body>
Hi, I'm <%= name %> !
</body></html>
ブラウザでの表示結果
Hi, I'm kei!
response.sendRedirect("http://www.sodan.ecc.u-tokyo.ac.jp/~kei/perl/simple.cgi");