//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;
}
|