19.09.2015 Views

Prentice.Hall.Introduction.to.Java.Programming,.Brief.Version.9th.(2014).[sharethefiles.com]

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

You can create the HTML file from NetBeans. Right-click<br />

liangweb and choose New, HTML, <strong>to</strong> display the New HTML<br />

File dialog box. Enter StudentRegistrationForm as the<br />

file name and click Finish <strong>to</strong> create the file.<br />

42.6.1 Obtaining Parameter Values from HTML Forms<br />

To demonstrate how <strong>to</strong> obtain parameter values from an HTML form, Listing<br />

42.4 creates a servlet <strong>to</strong> obtain all the parameter values from the<br />

preceding student registration form in Figure 42.16 and display their<br />

values, as shown in Figure 42.17.<br />

Figure 42.17<br />

The servlet displays the parameter values entered in Figure 42.16.<br />

Listing 42.4 GetParameters.java<br />

<br />

<br />

<br />

<br />

<br />

<br />

package chapter42;<br />

import javax.servlet.*;<br />

import javax.servlet.http.*;<br />

import java.io.*;<br />

public class GetParameters extends HttpServlet {<br />

/** Process the HTTP Post request */<br />

public void doGet(HttpServletRequest request, HttpServletResponse<br />

response) throws ServletException, IOException {<br />

response.setContentType("text/html");<br />

PrintWriter out = response.getWriter();<br />

// Obtain parameters from the client<br />

String lastName = request.getParameter("lastName");<br />

String firstName = request.getParameter("firstName");<br />

String mi = request.getParameter("mi");<br />

String gender = request.getParameter("gender");<br />

String major = request.getParameter("major");<br />

String[] minors = request.getParameterValues("minor");<br />

String tennis = request.getParameter("tennis");<br />

String golf = request.getParameter("golf");<br />

String pingPong = request.getParameter("pingPong");<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!