01-jsp and JavaBean

Source: Internet
Author: User

<% @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>

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.