2016-03-19 14 views
-1

エラーを与えているフォームは、私がHTML(index.htmlを)で、この簡単なフォームを持っている

それから私は私のJavaファイル(ServletExample.java)と私のコンフィギュレーション・ファイルweb.xmlを持っています。私はIndex.htmlとを開くと

それは

enter image description here

を動作するように縫い目しかし、私は次のエラーを取得する送信ボタンをクリックしたとき。

エラーとは何ですか?

以下のすべてのファイルのすべてのコードを参照してください。

ありがとうございます!!!!!

ERROR:(ウェブ:

enter image description here

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> 

答えて

1

あなたは、あなたの行動に二重引用符"が欠落している、それを追加し、formタグを閉じる:

<form action="servlet1" method="get"> 
... 
</form> 
+0

私はそれらの2つの問題を修正したが、まだエラーを取得:「要求URL/Javaの/にservlet1をこのサーバー上に見つかりません " – Samuel

+0

ポート80に関連していない可能性があります開いていない?もしそうなら、それをどうやって開くのですか?ありがとう – Samuel

+0

@サミュエルはあなたのアプリケーションサーバーに行って、右のポート – Abdelhak

関連する問題