天天看點

将使用者在jsp表單輸入的資訊賦給JavaBean

JavaBean:

package com.wgh;

public class Person {

private String name; // 姓名

private int age; // 年齡

private String sex; // 性别

private String address; // 住址

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

}

使用者輸入資訊的表單:

index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>錄入員工資訊頁面</title>

<style type="text/css">

ul {

list-style: none;

margin:0px;

padding:5px;

}

li {

padding:5px;

}

</style>

</head>

<body>

<form action="register.jsp" method="post">

<ul>

<li>姓 名:<input type="text" name="name"></li>

<li>年 齡:<input type="text" name="age"></li>

<li>性 别:<input type="text" name="sex"></li>

<li>住 址:<input type="text" name="address" size="35"></li>

<li><input type="submit" value="添 加"></li>

</ul>

</form>

</body>

</html>

通過setProperty将表單中使用者輸入的資訊指派給JavaBean的屬性,并通過getProperty得到該屬性并輸出:

register.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>錄入員工資訊頁面</title>

<style type="text/css">

ul {

list-style: none;

margin:0px;

padding:5px;

}

li {

padding:5px;

}

</style>

</head>

<body>

<form action="register.jsp" method="post">

<ul>

<li>姓 名:<input type="text" name="name"></li>

<li>年 齡:<input type="text" name="age"></li>

<li>性 别:<input type="text" name="sex"></li>

<li>住 址:<input type="text" name="address" size="35"></li>

<li><input type="submit" value="添 加"></li>

</ul>

</form>

</body>

</html>