So übergeben Sie einen Checkbox-Wert an ein Servlet

Wenn Sie Ihre eigene Web-Produktion für Ihr Unternehmen handhaben, besteht die Chance, dass Sie sich intensiv mit der Java-Servertechnologie befassen, einschließlich Servlets, die Benutzereingaben verwalten. In einem einfachen Java-Servlet können Sie das Servlet von einer HTML-Seite aus aufrufen und das Servlet die Seite in einer "request" -Variablen behandeln lassen, die vom Benutzer eingegebene Formularinformationen enthält. Es geht dann einfach darum, Werte aus der Anforderungsvariablen mit Hilfe der von der HTML-Seite angegebenen Eingabe-Namen-Werte herauszuziehen.

1

Öffnen Sie Ihren Texteditor und erstellen Sie eine HTML-Datei mit dem Namen "example.html".

2

Erstellen Sie in der Datei ein einfaches HTML-Formular, das ein Kontrollkästchen mit dem Namen "ex_check" und dem Wert "check_value" enthält und das Beispielservlet "CheckServlet" aufruft:

3.

Speichern Sie die Datei und erstellen Sie eine weitere Datei mit dem Namen "checkserv.jsp".

4

Erstellen Sie in der Datei eine grundlegende Servlet-Klasse auf Ihrem Java-Server, einschließlich des Klassennamens "CheckServlet" und der erforderlichen "doGet" -Methode, die das Servlet ausführt:

Die öffentliche Klasse CheckServlet erweitert HttpServlet {

public void doGet (Anforderung HttpServletRequest, Antwort HttpServletResponse) löst ServletException, IOException aus

{

}}

5

Deklarieren Sie eine Variable innerhalb der Methode "doGet" und rufen Sie den Wert des Kontrollkästchens mithilfe der Variable "request" des Servlets ab:

public void doGet (Anforderung HttpServletRequest, Antwort HttpServletResponse) löst ServletException, IOException aus

{String value = request.getParameter ("ex_check")}

6

Speichern Sie die Datei in Ihrem Java-Servlet-Verzeichnis - in diesem Beispiel / servlet. Das Servlet ist jetzt einsatzbereit.