JavaBean封装一个类展示个人注册信息

首先我们写一个登陆的jsp页面

<%@ page language="java" contentType="text/html; charset=GBK"
    pageEncoding="GBK"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>

<%
	request.setCharacterEncoding("GBK") ;
%>
   <jsp:useBean id="reg" class="com.longin" scope="page"></jsp:useBean>
   <form action="output.jsp" method="post">
   <input type ="hidden" name="flag"> 
   <table>
    <p>用户名:
    <input type="text" name="username" value=""></p>
   
    <p>密码:   <input type="password" name="password"value="" required placeholder="密码长度必须大于3位"></p>
    
    <p>性别:
        <input type="radio" name="sex" value="女"><input type="radio" name="sex" value="男"><p>民族:
         <select name="nation" id="reg">
        <option value="汉族">汉族</option>
        <option value="维吾尔族">维吾尔族</option>
         <option value="回族">回族</option>
        </select>   
   <p> 年龄:<input type="text"   name="age"  value="">
       <p>爱好:
        <input type="checkbox" name="hobby" value="游泳">游泳
        <input type="checkbox" name="hobby" value="羽毛球">羽毛球
        <input type="checkbox" name="hobby" value="篮球">篮球
        <input type="checkbox" name="hobby" value="乒乓球">乒乓球
   <p>个人介绍:       <textarea rows="5" cols="50" name="description"></textarea>
  <td colspan="2"><input type="submit" name="submit" value="注册">   <input type="reset"></td>                                  
                    
</body>
</html>

里面包含了我们所需的所有登陆信息

我们接下来要做的就是写一个类来包整个jsp类 所有的方法

package com;


import java.util.HashMap;

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;

/**
 * Servlet implementation class RegistServlet
 */
@WebServlet("/RegistServlet")
public class longin extends HttpServlet {
	private static final long serialVersionUID = 1L;
	
	private String username ;
	private String password;
	private String sex ;		
	private String nation ;
	private String age;
	private String hobby;
	private String description;

	public longin() {
        this.username = "";
        this.age = "";
        this.sex = "";
        this.nation="";
        this.hobby="";
        this.description="";
        new HashMap<String,String>();
    }
	public String getUsername() {
        return username;
    }
	public void setUsername(String username){
		this.username = username ;
	}
	public String getPassword() {
        return password;
    }
	public void setPassword(String password){
		this.password= password ;
	}
	public String getSex() {
        return sex;
    }
	public void setSex(String sex){
		this.sex =sex ;
	}
	public String getNation() {
        return nation;
    }
	public void setNation(String nation){
		this.nation= nation;
	}
	public String getAge() {
        return age;
    }
	public void setAge(String age){
		this.age= age;
	}
	public String getHobby() {
        return hobby;
    }
	public void setHobby(String hobby){
		this.hobby=hobby ;
	}

	public String getDescription() {
        return description;
    }
	public void setDescription(String description){
		this.description= description ;
	}
}

要注意的是我们的包名 所覆盖的范围要与自己所写的java保持一致

最后就是写一个output.jsp输出我们所注册的信息

<%@ page language="java" contentType="text/html; charset=GBK"
    pageEncoding="GBK"%>
    <%@  page import ="com.longin" %>>
<!DOCTYPE html>
<html>
<head>
</head>
<body>


<%
	request.setCharacterEncoding("GBK") ;
%>
 <jsp:useBean id="reg" class="com.longin" scope="page"></jsp:useBean>
    <jsp:setProperty property="*" name="reg"/>
           姓名:<jsp:getProperty property="username" name="reg"/> <br/>
	性别:<jsp:getProperty property="sex" name="reg"/> <br/>
	民族:<jsp:getProperty property="nation" name="reg"/> <br/>
	年龄:<jsp:getProperty property="age" name="reg"/> <br/>
	爱好:<jsp:getProperty property="hobby" name="reg"/>
    个人介绍:<jsp:getProperty property="description" name="reg"/> <br/>

</body>
</html>
html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值