前提・実現したいこと
ここに質問の内容を詳しく書いてください。
htmlファイルよりjavaファイルを指定したいのですが、どなたか詳しい方がいればご教授願います。teratail内似たような内容を確認しましたがよく分からなかったです。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
該当のソースコード
html
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Insert title here</title> 6 </head> 7 <body> 8 <form action="../src/test/challenge.java" method="GET"> 9 <p>名前</p> 10 <input type="text" name="name"> 11 12 <input type="submit" name="送信"> 13 </form> 14 </body> 15</html>
java
1package test; 2 3import java.io.IOException; 4 5import javax.servlet.ServletException; 6import javax.servlet.annotation.WebServlet; 7import javax.servlet.http.HttpServlet; 8import javax.servlet.http.HttpServletRequest; 9import javax.servlet.http.HttpServletResponse; 10 11/** 12 * Servlet implementation class challenge 13 */ 14@WebServlet("/challenge") 15public class challenge extends HttpServlet { 16 private static final long serialVersionUID = 1L; 17 18 /** 19 * @see HttpServlet#HttpServlet() 20 */ 21 public challenge() { 22 super(); 23 // TODO Auto-generated constructor stub 24 } 25 26 /** 27 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 28 */ 29 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 30 // TODO Auto-generated method stub 31 response.getWriter().append("Served at: ").append(request.getContextPath()); 32 33 request.setCharacterEncoding("UTF-8"); 34 35 System.out.println(request.getParameter("name")); 36 } 37 38 /** 39 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 40 */ 41 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 42 // TODO Auto-generated method stub 43 doGet(request, response); 44 } 45 46} 47
試したこと
htmlファイルのパスの指定が間違っているからエラーになると思っていますが、資料を見ながら打ってもエラーになってしまいます。
補足情報(FW/ツールのバージョンなど)
eclipse2020
htmlファイルはWebContentの直下
javaファイルはsrcのtestパッケージの配下
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/24 14:19
2021/05/24 14:20
2021/05/24 14:33
2021/05/24 21:18
2021/05/24 23:35
2021/05/24 23:38
2021/05/25 00:57