<% @page import= "Java.util.Date"%>
<%@ page language= "java" contenttype= "text/html; Charset=utf-8 "
pageencoding= "UTF-8"%>
<! DOCTYPE HTML PUBLIC "-//w3c//dtd HTML 4.01 transitional//en" "HTTP://WWW.W3.ORG/TR/HTML4/LOOSE.DTD" >
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8 ">
Use of <title>jsp:usebean tags </title>
<body>
<jsp:usebean id= "person" class= "domain. Person "scope=" page "></jsp:useBean>
<!--manually assign a value to the Bean property--
<jsp:setproperty property= "name" name= "person" value= "XXXXX"/>
<%=person.getname ()%><br/>
------------------------------------------------<br/>
<!--assign a value to the Bean's property with the request parameter HTTP://LOCALHOST:8080/DAY09/1.JSP?NAME=DKLGFJ-
<jsp:setproperty property= "name" name= "person" param= "name"/>
<!--only supports 8 basic data types, and if they are reference types, use <%--<%=%>--%> expressions--
<jsp:setproperty property= ' age ' name= ' person ' param= ' age '/><!--supports conversions of 8 data types (converts a client-submitted string to a corresponding 8 basic type)-
<!--birthday Assignment birthdays are not basic data types so you can't use Param to assign values only through the <%--<%=%>--%> expression-
<jsp:setproperty property= "Birthday" name= "person" value= "<%=new Date ()%>"/>
<%=person.getname ()%><br>
<%=person.getage ()%><br>
<%=person.getbirthday ()%><br>
<br>--------------------------------------<br>
<!--use all of the request parameters to assign a value to the bean
<jsp:setproperty property= "*" name= "person"/>
<%=person.getname ()%><br>
<%=person.getage ()%><br>
<br>--------------------------------------<br>
<!--Use the following statement to obtain the Name property of the person object and print it in the browser--
<jsp:getproperty property= "name" name= "Person"/><br>
<jsp:getproperty property= ' age ' name= ' person '/>
</body>