[JSP 개발] useBean 라벨과 setProperty 라벨 사용
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jsp:useBean </title>
</head>
<body>
<!-- person , id scope ,
, person ( new person )-->
<jsp:useBean id="person" class="cn.edu.domain.Person" scope="session">
<h4> person !!!</h4> <!-- session, , session -->
</jsp:useBean>
<%=person.getName() %>
</body>
</html>
2.setProperty 태그 사용
Person이라는 JavaBean:
package cn.edu.domain;
import java.util.Date;
public class Person {
private String name="aaa";
private int age;
private Date brithday;
private Address address;
public Person(){}
public Person(String name) {
this.name = name;
}
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 Date getBrithday() {
return brithday;
}
public void setBrithday(Date brithday) {
this.brithday = brithday;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
}
bean의 jsp 페이지 사용하기
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jsp:setProperty </title>
</head>
<body>
<jsp:useBean id="person" class="cn.edu.domain.Person" scope="page"/>
<!-- bean -->
<jsp:setProperty property="name" name="person" value="XXXXX"/>
<%=person.getName() %><br/>
<!-- bean (URL , http://localhost:8080/day09/Jsp2.jsp?name=jack&&age=12)-->
<jsp:setProperty property="name" name="person" param="name"/>
<!-- 8 , , 8 , bean -->
<jsp:setProperty property="age" name="person" param="age"/>
<jsp:setProperty property="brithday" name="person" value="<%=new Date() %>"/>
<%=person.getName() %><br/>
<%=person.getAge() %><br/>
<%=person.getBrithday()%><br/>
<hr/>
<!-- bean -->
<jsp:setProperty property="*" name="person"/>
<%=person.getName() %><br/>
<%=person.getAge() %><br/>
<hr/>
<!-- getproperty bean -->
<jsp:getProperty property="name" name="person"/><br/>
<jsp:getProperty property="age" name="person"/><br/>
<jsp:getProperty property="brithday" name="person"/><br/>
</body>
</html>
전재는 출처를 밝혀 주십시오.http://blog.csdn.net/acmman
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.