<%@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的更多相关文章

  1. jsp学习---使用jsp和JavaBean实现超简单网页计算器

    一.需求 如题,用jsp实现一个超简单的网页计算器. 二.实现 1.效果图 1)初始界面: 2)随便输入两个数进行相乘: 3)当除数为零时提示报错: 2.代码 Calculator.java pack ...

  2. javaWeb 使用 jsp 和 javaBean 实现计算器功能

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  3. JSP内置标签 JSP中JavaBean标签 JSP开发模式 EL和JSTL快速入门

    2 JSP内置标签(美化+业务逻辑)   1)为了取代<%%>脚本形式,使用JSP标签/JSP动作,目的:与JSP页面的美化,即JSP面页都是由标签组成,不再有其它的内容   2)JSP内 ...

  4. MVC jsp+servlet+javabean 连接Mysql数据库測试demo

    本文介绍的是怎样使用MVC架构去实现jsp+servlet+javabean连接数据库 首先我们应该了解什么是MVC: MVC包含三个部分 : ①View:由各种JSP页面组成. ②Controlle ...

  5. JSP共享javabean

    JavaBean是一种可重复使用,且跨平台的软件组件.JavaBean可分为两种:一种是有用户界面(UI)的javaBean:还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的jav ...

  6. 解决JSP调用JavaBean出现乱码问题

    解决JSP调用JavaBean出现乱码问题 话不多说放代码 144 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style D ...

  7. jsp 以及javabean内省技术

    l JSP l JavaBean及内省 l EL表达式 1.1 上次课内容回顾 会话技术: Cookie:客户端技术.将数据保存在客户端浏览器上.Cookie是有大小和个数的限制. Session:服 ...

  8. JSP+Servlet+javabean+oracle实现页面多条件模糊查询

    之前写过一篇JSP+Servlet+javabean+mysql实现页面多条件模糊查询 使用的是mysql进行的分页查询,mysql用limit控制,而oracle则是用rownum,今天第一次写or ...

  9. JSP中使用的模式——JSP+Servlet+JavaBean

    上一篇博文写到模式一:JSP+JavaBean 链接地址:http://wxmimperio.coding.io/?p=155 JSP中两种模式的总结 链接地址:http://wxmimperio.c ...

  10. 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)

    在DRP中终于接触到了MVC,感触是确实这样的架构系统灵活性不少,现在感触最深的就是使用tomcat作为服务器发布比IIS好多了,起码发布很简单,使用起来方便. 首先来简单的学习一下MVC的基础知识, ...

随机推荐

  1. jquery.transform

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. 我的arduino theme文件

    #FUNCTIONS COLOR             #D35400 - ORANGE            KEYWORD1 #FUNCTIONS COLOR            #D3540 ...

  3. (0)git安装

    windows安装 https://blog.csdn.net/sishen47k/article/details/80211002

  4. 不一样视角的Glide剖析

    推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) Glide是一个快速高效的Android图片加载库,注重于平滑的 ...

  5. oracle的锁与并发机制

    锁是并发访问的时候用于保护不共享资源不被同时并发修改的机制.oracle锁分为DML锁,DDL锁,内部锁和latch DML锁确保一次只能只有一个人修改某一行(TX锁),而且正在处理一个表时别人不能删 ...

  6. [JLOI2015]有意义的字符串

    4002: [JLOI2015]有意义的字符串 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1000  Solved: 436[Submit][St ...

  7. Codeforces 734 F Anton and School

    Discription Anton goes to school, his favorite lessons are arraystudying. He usually solves all the ...

  8. Artix : Arch拥抱OpenRC 使用笔记

    轻量桌面Archlinux用户逃离systemd,拥抱Gentoo的openrc. 镜像源:官方镜像源非常慢,曾经一度体验artix后就放弃了,后来发现了清华和腾讯云的镜像,速度非常快,现在又重新安装 ...

  9. Taskaffinity属性使用小结

    TaskAffinity属性小结 最近在项目中用到了TaskAffinity属性,发现这个还是挺有意思,可以用来控制activity所属的任务栈.但同时只设置这一个属性又是不能完成功能的,需要与其它属 ...

  10. 在网页里插入flash的代码

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://down ...