使用javabean类用户注册

来源:互联网 发布:360家庭网络管理没了 编辑:程序博客网 时间:2024/05/13 20:53


javabean技术的主要目的是使jsp代码中html代码和java代码分离,使二者耦合度降低,简化jsp代码,改变了html网页代码与java代码混乱的编写方式。
一般将业务逻辑和业务对象封装在javabean中。
使用:

<jsp:useBean id="xxx" class="xxx" scope="xxx"></jsp:useBean><!-- id是实例,class是类名,scope是该实例的范围page|request|session|application --><jsp:setProperty property="xxx" name="xxx" value="xxx"/><!-- property是属性,name是类的实例,value是要设置的属性值 --><jsp:getProperty property="name" name="produce"/><!-- property是属性,name是类的实例-->
//编写javabean类package com.bean;public class Person {    private String name;    private int age;    private String sex;    private String add;    public String getName() {        return name;    }    public int getAge() {        return age;    }    public String getSex() {        return sex;    }    public String getAdd() {        return add;    }    public void setName(String name) {        this.name = name;    }    public void setAge(int age) {        this.age = age;    }    public void setSex(String sex) {        this.sex = sex;    }    public void setAdd(String add) {        this.add = add;    }   }
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>用户注册</title>   </head>   <body>    <form action="reg.jsp" method="post">         <table align="center" border="1" width="400" height="200">            <tr>               <td align="center" colspan="2" height="40">                   <b>添加用户信息</b>               </td>            </tr>             <tr>               <td align="right">姓名:</td>               <td><input  type="text" name="name"></td>            </tr>             <tr>               <td align="right">年龄:</td>               <td><input  type="text"  name="age"></td>            </tr>             <tr>               <td align="right">性别:</td>               <td><input  type="text"  name="sex"></td>            </tr>             <tr>               <td align="right">住址:</td>               <td><input  type="text"  name="add"></td>            </tr>             <tr>               <td align="center" colspan="2" >                   <input type="submit" value="添加">               </td>            </tr>         </table>    </form>  </body></html>

这里写图片描述

<br><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%request.setCharacterEncoding("UTF-8");%><!-- 用一个javabean类存储jsp界面对象数据 --><jsp:useBean id="person" class="com.bean.Person" scope="page">  <jsp:setProperty name="person" property="*"/>       <!-- 表单信息中的属性名称和javabean类中的属性名称一致,可这样接受并设置参数 --></jsp:useBean><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>注册结果</title>  </head>  <body>     <table align="center" width="400">       <tr>          <td align="right">姓名:</td>          <td>           <jsp:getProperty property="name" name="person"/>          </td>       </tr>       <tr>          <td align="right">年龄:</td>          <td>           <jsp:getProperty property="age" name="person"/>          </td>       </tr>       <tr>          <td align="right">性别:</td>          <td>           <jsp:getProperty property="sex" name="person"/>          </td>       </tr>       <tr>          <td align="right">地址:</td>          <td>           <jsp:getProperty property="add" name="person"/>          </td>       </tr>     </table>  </body></html>

这里写图片描述

0 0
原创粉丝点击