01-jsp与javabean
<%@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>
最新文章
- MYSQL PERFORMANCE_SCHEMA HINTS
- phpcms数据库操作
- X-UA-Compatible/IE=EmulateIE7/IE=7
- 在Mac环境下跑汇编
- WPF + Caliburn.Micro +ActionMessage事件绑定
- mybatis系列-04-mybatis开发dao的方法
- 关于IO学习的几个函数
- [原创作品]html css改变浏览器选择文字的背景和颜色
- 事件聚合IEventAggregator和 Ihandle<;T>;
- JSP引擎的工作原理
- 001.net开发环境与变量
- [OpenGL]配置GLFW
- Bzoj4817:[SDOI2017]树点涂色
- TCP和UDP协议的区别
- C++ —— 返回数组指针的函数 和 返回指向函数的指针的函数
- lua 的元表与元方法
- Spring的aop操作
- 测试oracle数据库连接
- 学习笔记|JSP教程|菜鸟教程
- protobuf在java应用中通过反射动态创建对象(DynamicMessage)
热门文章
- numeric 转换为数据类型 (null) 时出现算术溢出错误
- HDU [P3849]
- Linux下常用的命令记录
- Java数据结构-------Set
- 洛谷 P1174 打砖块
- js Regex match, exec, test &; jquery plugin, visit the official website!
- 如何查看用pip命令安装的软件的安装路径
- [LeetCode] Jump Game II 贪心
- vim 搜尋取代功能
- ubuntu 12.04LTS下搭建Andriod开发环境记录