Eclipse上で新しく追加したクラスがブラウザ上でアクセスすると404となります。
http://localhost:8080/HelloServlet/input
HelloServlet/input.java
java
1 2import java.io.IOException; 3import javax.servlet.ServletException; 4import javax.servlet.http.HttpServlet; 5import javax.servlet.http.HttpServletRequest; 6import javax.servlet.http.HttpServletResponse; 7 8/** 9 * Servlet implementation class input 10 */ 11public class input extends HttpServlet { 12 private static final long serialVersionUID = 1L; 13 14 /** 15 * @see HttpServlet#HttpServlet() 16 */ 17 public input() { 18 super(); 19 // TODO Auto-generated constructor stub 20 } 21 22 /** 23 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 24 */ 25 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 26 // TODO Auto-generated method stub 27 28 //エンコーディング(パラメータをもらう前に行うこと!) 29 request.setCharacterEncoding("Shift_JIS"); 30 31 String param = request.getParameter("input"); 32 33 request.setAttribute("msg", param); 34 request.getRequestDispatcher("/InputView.jsp").forward(request, response); 35 } 36 37}
どのあたりの設定を変えれば、ブラウザ上からアクセスできるようになりますでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/20 06:02
2015/10/21 00:12