JSP form and Java beans
//info.html <html> <head> <title>Request More Information</title> </head> <body> <h1>More Information</h1> Please use this basic form to select the course that you would like further information on. <form method="get" action="moreInformationRequestWithBean.jsp"> <br><input type="radio" name="courses" value="Java Programming"> Java Programming <br><input type="radio" name="courses" value="Java Web Development"> Java Web Development <br><input type="radio" name="courses" value="J2EE Development"> J2EE Development <br><input type="radio" name="courses" value="XML Introduction"> XML Introduction <br><input type="radio" name="courses" value="XML Schema"> XML Schema <br><input type="radio" name="courses" value="Web Services"> Web Services <p>First name: <input type="text" name="firstName"> <br>Last name: <input type="text" name="lastName"> <br>Email: <input type="text" name="email"> <p><input type="submit" name="Submit"> </form> </body> </html> <!-- moreInformationRequestWithBean.jsp --> <%@ page import="com.java2s.*"%> <jsp:useBean id="infoRequest" scope="session" type="MoreInfoRequest"/> <jsp:setProperty name="infoRequest" property="*"/> <html> <head> <title>Thankyou for your request</title> </head> <body> <h1>Thankyou for your request</h1> Thankyou for your request for more information. It will be sent to you shortly. <p>Click <a href="displayYourRequest.jsp">here</a> to view your request. </body> </html> // listing 8.4 package com.java2s; public class MoreInfoRequest { public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getCourses() { return courses; } public void setCourses(String courses) { this.courses = courses; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } private String firstName; private String lastName; private String email; private String courses; }