<%@page import="com.zhiyou.po.Person"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>useBean</h1>
<%
Person person=new Person();
person.setId(1);
person.setUserName("张三");
person.setPwd("123456");
request.setAttribute("person", person);
%>
<jsp:useBean id="person1" class="com.zhiyou.po.Person" scope="request">
</jsp:useBean>
<jsp:setProperty name="person1" property="userName" value="${person.getUserName() }"/>
<jsp:setProperty name="person1" property="pwd" value="123456"/>
<jsp:getProperty name="person1" property="userName"/>
<hr>
</body>
</html>
Person类
package com.zhiyou.po;
import java.util.Calendar;
public class Person {
private int id;
private String username;
private String pwd;
private boolean status;
private Address address;
public Person(){
super();
}
public Person(int id,String userName){
this.username=userName;
}
public Person(int id, String username, String pwd, boolean status) {
super();
this.id = id;
this.username = username;
this.pwd = pwd;
this.status = status;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUserName() {
return username;
}
public void setUserName(String userName) {
this.username = userName;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getRemark(){
return "备注";
}
public boolean isStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
@Override
public String toString() {
return "Person [id=" + id + ", username=" + username + ", pwd=" + pwd + "]";
}
public static void main(String[] args) {
Calendar c=Calendar.getInstance();
System.out.println(c.get(Calendar.DATE));
System.out.println(c.get(Calendar.DAY_OF_WEEK));
System.out.println(c.get(Calendar.DAY_OF_MONTH));
System.out.println(c.get(Calendar.MONTH));
c.add(Calendar.MONTH, 1);
System.out.println(c.getTime());
int xq=c.get(Calendar.DAY_OF_WEEK);
switch (xq) {
case 1:
System.out.println("星期天");
break;
case 2:
System.out.println("星期一");
break;
case 3:
System.out.println("星期二");
break;
case 4:
System.out.println("星期三");
break;
case 5:
System.out.println("星期四");
break;
case 6:
System.out.println("星期五");
break;
case 7:
System.out.println("星期六");
break;
default:
break;
}
}
}
Address 类
package com.zhiyou.po;
public class Address {
private String city;
private String area;
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public Address(){
}
public Address(String city, String area) {
super();
this.city = city;
this.area = area;
}
}