Sådan passerer du et afkrydsningsfelt i en Servlet

Hvis du overleverer din egen webproduktion til din virksomhed, er chancerne for, at du beskæftiger dig meget med Java-serverteknologi, inklusive servlets, der administrerer brugerinput. I en grundlæggende Java-servlet kan du ringe til servlet fra en HTML-side og få servlet til at håndtere siden i en 'anmodning' -variabel, der indeholder formularoplysninger, der er indtastet af brugeren. Det drejer sig blot om at trække værdier ud fra anmodningsvariablen ved hjælp af indtastningsværdier, der er givet af HTML-siden.

1.

Åbn din teksteditor og opret en HTML-fil med navnet 'eksempel.html'.

2.

Opret en grundlæggende HTML-form i filen, der indeholder et afkrydsningsfelt med navnet 'ex_check' og værdien 'check_value', og som kalder eksemplet servlet 'CheckServlet':

3.

Gem filen, og opret derefter en anden fil med navnet 'checkserv.jsp'.

4.

Opret en grundlæggende servletklasse på din Java-server i filen, herunder klassens navn 'CheckServlet' og den nødvendige 'doGet' -metode, der kører servlet:

offentlig klasse CheckServlet udvider HttpServlet {

public void doGet (HttpServletRequest-anmodning, HttpServletResponse-svar) kaster ServletException, IOException

{

}}

5.

Angiv en variabel inden for 'doGet'-metoden, og hent værdien i afkrydsningsfeltet vha. Servlet-variablen for anmodning:

public void doGet (HttpServletRequest-anmodning, HttpServletResponse-svar) kaster ServletException, IOException

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

6.

Gem filen i din Java-servletkatalog - i dette eksempel / servlet. Servlet er nu klar til brug.