サーブレットの読み取りと表示機能
8053 ワード
勉強してまとめて、参考にします.
ステップ1:regXXXを作成します.htmlページでは、
ステップ1:regXXXを作成します.htmlページでは、
package Servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* Servlet implementation class DealRegTest
*/
@WebServlet("/DealReg0805")
public class DealReg0805 extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public DealReg0805() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at: ").append(request.getContextPath());
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
String name1 = request.getParameter("name");
HttpSession session = request.getSession();// session
// session ,
session.setAttribute("name",name1);
//
String age = request.getParameter("age");
session.setAttribute("age",age);
String number = request.getParameter("number");
session.setAttribute("number",number);
String sex = request.getParameter("sex");
session.setAttribute("sex",sex);
//
String []hobby = request.getParameterValues("hobby");
session.setAttribute("hobby",hobby);
String degree = request.getParameter("degree");
session.setAttribute("degree", degree);
String comment = request.getParameter("comment");
session.setAttribute("comment", comment);
// resultTest
response.sendRedirect("Result0805");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
package Servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.jasper.tagplugins.jstl.core.Out;
/**
* Servlet implementation class ResultTest
*/
@WebServlet("/Result0805")
public class Result0805 extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public Result0805() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at: ").append(request.getContextPath());
response.setContentType("text/html;charset=UTF-8");
// session ,
HttpSession session = request.getSession();
//
String name = (String)session.getAttribute("name");
String age = (String)session.getAttribute("age");
String number = (String)session.getAttribute("number");
String sex = (String)session.getAttribute("sex");
String []hobby = (String [])session.getAttribute("hobby");
String degree = (String)session.getAttribute("degree");
String comment = (String)session.getAttribute("comment");
//
PrintWriter out = response.getWriter();
out.print(" ");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}