-1
エラーを与えているフォームは、私がHTML(index.htmlを)で、この簡単なフォームを持っている
それから私は私のJavaファイル(ServletExample.java)と私のコンフィギュレーション・ファイルweb.xmlを持っています。私はIndex.htmlとを開くと
それは
を動作するように縫い目しかし、私は次のエラーを取得する送信ボタンをクリックしたとき。
エラーとは何ですか?
以下のすべてのファイルのすべてのコードを参照してください。
ありがとうございます!!!!!
ERROR:(ウェブ:
HTMLコード
<HMTL>
<body>
<form action="servlet1" method="get">
Name: <input type="text" name="name"><br>
Last Name: <input type="text" name="lastname"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
それから私は私のJavaファイル(ServletExample.java)
package org.example02.test;
import java.io.IOExcetion;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class servletExample extends HttpServlet{
protected void doGet (HttpServletRequest reg, HttpSevletR
throws ServletException, IOException {
String name = req.getParameter ("name");
String name = req.getParameter ("lastname");
resp.getWritter().println("<html>");
resp.getWritter().println("<body>");
resp.getWritter().println("Your name is:" + name);
resp.getWritter().println("Your Last name is:" + lastname);
resp.getWritter().println("</body>");
resp.getWritter().println("</html>");
}
}
そして、私の設定ファイルを持っています。 xml)
<?xml version=“1.0” encoding=“utf-8”?>
<servlet>
<servlet-name>Test2</servlet-name>
<servlet-class>org.example02.test.ServletExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test2</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
<display-name>Example02</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
私はそれらの2つの問題を修正したが、まだエラーを取得:「要求URL/Javaの/にservlet1をこのサーバー上に見つかりません " – Samuel
ポート80に関連していない可能性があります開いていない?もしそうなら、それをどうやって開くのですか?ありがとう – Samuel
@サミュエルはあなたのアプリケーションサーバーに行って、右のポート – Abdelhak