首页 > 编程语言 > 详细

01-jsp与javabean

时间:2014-08-17 21:05:52      阅读:353      评论:0      收藏:0      [点我收藏+]

<%@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">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jsp:usebean标签的使用</title>
</head>
<body>
    <jsp:useBean id="person" class="domain.Person" scope="page"></jsp:useBean>
    <!-- 手工为bean属性赋值 -->
    <jsp:setProperty property="name" name="person" value="XXXXX"/>
    <%=person.getName() %><br/>
    ------------------------------------------------<br/>
    <!-- 用请求参数给bean的属性赋值http://localhost:8080/day09/1.jsp?name=dklgfj -->
    <jsp:setProperty property="name" name="person" param="name"/>
    <!-- 只支持8种基本数据类型,如果是引用类型,就要用<%--<%=%>--%>表达式 -->
    <jsp:setProperty property="age" name="person" param="age"/><!-- 支持8种数据类型的转换 (将客户机提交的字符串转换成对应的8种基本类型)-->
    <!-- 为生日赋值 生日不是基本数据类型所以不能够用param来赋值只能通过<%--<%=%>--%>表达式取得-->
    <jsp:setProperty property="birthday" name="person" value="<%=new Date()%>"/>
    <%=person.getName() %><br>
    <%=person.getAge() %><br>
    <%=person.getBirthday() %><br>
    
    <br>--------------------------------------<br>
    <!-- 用所有的请求参数为bean赋值 -->
    <jsp:setProperty property="*" name="person"/>
    <%=person.getName() %><br>
    <%=person.getAge() %><br>
    
    <br>--------------------------------------<br>
    <!-- 使用下面语句相当与取得person对象的name属性并打印在浏览器上 -->
    <jsp:getProperty property="name" name="person"/><br>
    <jsp:getProperty property="age" name="person"/>
</body>
</html>

01-jsp与javabean,布布扣,bubuko.com

01-jsp与javabean

原文:http://www.cnblogs.com/siashan/p/3918168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!