★doGet                                                                                                   

public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

 

★doPost                                                                                                  

public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

 

★request.getParameter("〇〇");   ・・・HTMLからデータを取得しString型にする     

String 適当な名前 = request.getParameter("HTML側から受けるやつ");

 

request.getParameterValues("〇〇")・・・HTMLから複数データの取得しString型にする

String[] 適当な名前 = request.getParameterValues("HTML側から受けるやつ");

 

★request.setCharacterEncoding("〇〇");  ・・・文字化け防止リクエスト側     

request.setCharacterEncoding("UTF-8");

 

★response.setContentType("〇〇 ; ▽▽"); ・・・文字化け防止レスポンス側   

response.setContentType("text/html; charset=UTF-8");

 

★ヘッダー                                            

         String url = "http://localhost:8080/xxxxx/yyyyy.html";

        //サーバー名  xxxxx=プロジェクト名  yyyyy = htmlファイル名

         String referer= request.getHeader("Referer");
         if(referer==null || !referer.equals(url)) {
             response.setStatus(HttpServletResponse.SC_FOUND);
             response.setHeader("Location",url);
             System.out.println("リダイレクトしました");
             return;
         }

 

★空白の数を知りたい または 空白以外を知りたい                    

〇〇.isEmpty()   または !〇〇.is.Empty()

 

★JSP、HTML等にデータを送信する                             

//データの送信

ServletContext context =getServletContext();

RequestDispatcher 適当な名前 = context.getRequestDispatcher("転送先のURL");

適当な名前.forward(request,response);

 

★getAttribute(String name) ・・・ObjectとObjectを結び付けて送ることができる    

String message = こんにちは;

request.getAttribute("massage",message);  送る側

<%= request.getAttribute("massage") %>     受け取る側