2012-03-28 17 views
0

ein Servlet von einer Schaltfläche auf HTML-SeiteJava Servlet 3.0 und @webservlet

// HTML-Seite

FORM method="GET" action="/StudentDBServlet"> 

Blabla

INPUT type="submit" value="Register" name="Register"> 

// Meine Servlets

zuzugreifen versuchen,
@WebServlet(name="StudentDBServlet", urlPatterns={"/StudentDBServlet"}) 
public class StudentDBServlet extends HttpServlet { 

Das Servlet befindet sich in Pa ket com.zzz.studentregistration

Als ich auf den „Registrieren“ Button Dies ist die URL

erstellen
http://localhost:8080/StudentDBServlet?FirstName 

aber es muss dies richtig arbeiten zu

http://localhost:8080/com.zzz.studentregistration/StudentDBServlet?FirstName 

Wie oder wo kann ich das Paket hinzufügen Name der Servlet-Definition? Ich habe versucht, zu verschiedenen Teilen hinzuzufügen, wenn @WebServlet, aber kein Glück ???

Dank

Antwort

0

Der Servlet-Container nicht weniger über Paket Ihre Servlets' kümmern könnte. Nur die urlPatterns Angelegenheit. Ihr Code oben sollte gut funktionieren. Es ist nicht klar, was (und warum) du erreichen willst. Sie können einfach schreiben:

@WebServlet(urlPatterns={"/com.zzz.studentregistration/StudentDBServlet"}) 

Aber dann die Form hat auf diese spezielle Servlet Punkt:

<FORM method="GET" action="/com.zzz.studentregistration/StudentDBServlet">