index.html
サンプル1
認証画面
Sample1.java
package sample1; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; /** * Servlet implementation class sample */ @WebServlet("/sample1") public class sample1 extends HttpServlet { private static final long serialVersionUID = 1L; /** * Default constructor. */ public sample1() { // 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()); } /** * @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); // リクエストパラメータを取得する String userid = request.getParameter("UserID"); response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); String[] htmlStr = new String[9999]; int i=0; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = "sample1 "; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = "
"; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = ""; htmlStr[i++] = ""; int j=0; // htmlStrの値を表示する for( j = 0; j < i; j++ ) { out.println( htmlStr[j] ); } } }
"; htmlStr[i++] = "ユーザーID:" + userid; htmlStr[i++] = "
"; htmlStr[i++] = "
"; htmlStr[i++] = "