8.JSP与JavaBean
2024-09-04 00:42:26
1.<jsp:useBean>
<html>
<head>
<title>jsp:useBean 标签的使用</title>
</head> <body> <!-- userbean的标签提只在userbean实例化bean时在执行 -->
<!--如果存在则直接返回该JavaBean对象的引用。
如果不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。-->
<jsp:useBean id="person" class="com.javaweb.domain.Person" scope="session" >
bbb
</jsp:useBean> <%=person.getName()%> </body>
</html>
2.<jsp:getProperty>
3.<jsp:setProperty>
<%@ 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="com.javaweb.domain.Person" scope="page"></jsp:useBean> <!-- 手工为bean属性赋值 -->
<jsp:setProperty name="person" property="name" value="xxx"></jsp:setProperty>
<%=person.getName()%> <br/> <--------------------用请求参数给bean的属性赋值--------------------------> <br/> <!-- 用请求参数给bean的属性赋值 --> <!-- http://localhost:8080/day09/2.jsp?name=uuuu&age=20 -->
<jsp:setProperty name = "person" property="name" param="name"/>
<jsp:setProperty name = "person" property="age" param="age"/> <!-- 支持八种基本数据类型的转换 (把客户机提交的字符串,转成相应的八种类型,赋到bean的属性上) --> <!-- http://localhost:8080/day09/2.jsp?name=uuuu&age=20&birthday=1980-1-1 -->
<%-- <jsp:setProperty name = "person" property="birthday" value="<%=new Date() %>"/> --%>
<%=person.getName()%> <br/>
<%=person.getAge()%> <br/>
<%=person.getBirthday()%> <br/> <--------------------用所有请求参数给bean的属性赋值--------------------------> <br/>
<!-- 用所有请求参数给bean的属性赋值 -->
<jsp:setProperty name = "person" property="name" param="*"/>
<%=person.getName()%> <br/>
<%=person.getAge()%> <br/> <----------------------用jsp:getProperty标签 取数据 (取不着会返回 null)------------------------> <br/>
<jsp:getProperty property="name" name="person"/><br/>
<jsp:getProperty property="age" name="person"/><br/>
<jsp:getProperty property="birthday" name="person"/><br/> </body>
</html>
最新文章
- 一个典型的MapRuduce实例------webcount(网站统计访客信息)
- HMAC加密的消息摘要码
- 如何用ZBrush雕刻出栩栩如生的头发(一)
- python 多线程抓取动态数据
- C# WebBrowser 设置代理完全解决方案
- Win10正式版激活方法有哪些?如何激活Win10?
- 查看数据库中有哪些活动的事务,对应的会话id,执行的语句
- 运用bootstrap框架的时候 引入文件的问题
- Unity3D调用摄像头
- TP框架中内置查询IP函数
- 折腾Java设计模式之单例模式
- [Swift]LeetCode856. 括号的分数 | Score of Parentheses
- Maven 建立的项目resource对应的实际位置
- Javascript继承5:如虎添翼----寄生式继承
- P2053 [SCOI2007]修车(费用流)
- 500 Internal Privoxy Error
- ElasticSearch 2 (29) - 信息聚合系列之测试驱动
- memcached 的 SockIOPool 概念
- EMC现场测试-EFT、ESD、Surge和场辐射
- 马士兵Spring-hibernate整合