JSP:JAVA Bean在JSP中的运用

目录结构,如图:

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



posted @ 2013-09-09 16:26  起始页  阅读(202)  评论(0编辑  收藏  举报