目录结构,如图:
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JSP测试</title>
<script language="javascript">
function check()
{
if(form1.name.value=="")
{
alert("姓名不能为空!");
return false;
}
else if(form1.age.value=="")
{
alert("年龄不能为空!");
return false;
} return true;
}
</script>
</head>
<body>
<form action="Bean.jsp" method="post" id="form1" onsubmit="return check();">
姓名<input type="text" name="name" /><br/>
性别<select name="sex" >
<option value="男">男</option>
<option value="女">女</option>
</select>
<br/>
年龄<input type="text" name="age" /><br/><br/>
<input type="submit" value=" 提 交 " />
<jsp:include page="Foot.jsp" />
</form>
</body>
</html>
Foot.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<p align="left" style="color:red">
版权所有 盗版必究
</p>
Person.java
package com.xieyuan; public class Person { private String name;
private String sex;
private String age; public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
} }
Bean.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'Bean.jsp' starting page</title>
</head> <body>
<!-- 声明JAVA BEAN -->
<jsp:useBean id="bean" class="com.xieyuan.Person" scope="page"/>
<%
request.setCharacterEncoding("UTF-8");
%>
<!-- 设置Persion的所有属性 -->
<jsp:setProperty name="bean" property="*" />
您的信息如下:<BR/>
<jsp:getProperty name="bean" property="name"/><br/>
<jsp:getProperty name="bean" property="sex"/><br/>
<jsp:getProperty name="bean" property="age"/><br/>
</body>
</html>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list> </web-app>
index.jsp效果如下:
提交后到Bean.jsp