実現したいこと
スッキリ分かるサーブレット&jsp入門第三版という本を見ながら,
フォワードを使いサーブレットからjspに遷移させる練習をしていますが、
サーブレットを実行すると「読み込んでいます」とブラウザタイトルに表示され続けて読み込まれません。
HealthCheack.javaというサーブレットからhealthCheack.jspというjspに遷移させたいです。よろしくお願いします。
該当のソースコード
HealthCheack.java
1package Servlet; 2 3import java.io.IOException; 4 5import javax.servlet.RequestDispatcher; 6import javax.servlet.ServletException; 7import javax.servlet.annotation.WebServlet; 8import javax.servlet.http.HttpServlet; 9import javax.servlet.http.HttpServletRequest; 10import javax.servlet.http.HttpServletResponse; 11 12/** 13 * Servlet implementation class HealthCheack 14 */ 15@WebServlet("/HealthCheack") 16public class HealthCheack extends HttpServlet { 17 private static final long serialVersionUID = 1L; 18 19 /** 20 * @see HttpServlet#HttpServlet() 21 */ 22 public HealthCheack() { 23 super(); 24 // TODO Auto-generated constructor stub 25 } 26 27 /** 28 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 29 */ 30 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 31 // TODO Auto-generated method stub 32// response.getWriter().append("Served at: ").append(request.getContextPath()); 33 response.setCharacterEncoding("UTF-8"); 34 response.setContentType("UTF-8"); 35 36 response.getWriter().append("Served at: ").append(request.getContextPath()); 37 RequestDispatcher dispatcher= 38 request.getRequestDispatcher("WEB-INF/jsp/healthCheack.jsp"); 39 dispatcher.forward(request, response); 40 } 41 42 /** 43 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 44 */ 45 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 46 // TODO Auto-generated method stub 47 doGet(request, response); 48 } 49 50} 51
healthCheack.jsp
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<!DOCTYPE html> 4<html> 5<head> 6<meta charset="UTF-8"> 7<title>スッキリ健康診断</title> 8</head> 9<body> 10<h1>スッキリ健康診断</h1> 11<form action=""> 12</form> 13</body> 14</html>
回答1件
あなたの回答
tips
プレビュー