- 浏览: 233476 次
文章分类
- 全部博客 (160)
- java语言基础 (67)
- jsp基础 (2)
- eclipse使用 (2)
- java源码解读 (6)
- 计算机基础 (3)
- eclipse插件 (0)
- 网络基础 (8)
- 算法 (2)
- linux (0)
- 英语 (0)
- C语言 (4)
- JavaScript (17)
- 数学 (0)
- struts2 (2)
- 自然哲学 (0)
- Servlet (1)
- HttpServer (2)
- ext (1)
- 个人 (1)
- dojo (27)
- spring (2)
- hibernate (4)
- css (3)
- 多线程 (0)
- chrome插件开发 (0)
- svn (0)
- thrift (2)
- phonegap (1)
- java线程 (1)
- 不是很熟悉的css属性 (0)
- 数据库性能调优 (0)
- 项目管理 (1)
- ios (0)
- 软件工程 (0)
- db2 (0)
- 词汇管理 (0)
- zhenyan (0)
- 计划 (0)
- android (0)
- ssss (0)
- 是的 (0)
- dsada (0)
- 泛点是 (0)
- fds (0)
- cxzc (0)
- 权限 (0)
- dfsfds (0)
- http://www.cnblogs.com/kingboy2008/p/5261771.html (0)
- sss (0)
- ddd (0)
- fdsfdsf (0)
- sso (0)
- nginx (0)
- 分布式数据一致性 (0)
- mysql (0)
- ios永久存储 (0)
- js匿名函数 (0)
- 打印机qqq (0)
最新评论
在JSP页面中,可以通过程序代码访问JavaBean,也可以通过特定的JSP标签访问。采用后者可以减少JSP网页中的代码,使它更接近HTML页面。使用步骤:
1. 导入JavaBean类
<%@ page import = "mypack.Test"%>
上面那句相当于java中的import语句。
2. 声明JavaBean对象
<jsp: useBean>标签用来声明JavaBean对象
<jsp: useBean id = "myBean" class = "mypack.Test" scope = "session" />
我们知道JSP本质是Servlet,上面的语句和下面的java程序片段是等价的:
mypack.Test myBean = null; myBean = (mypack.Test)session.getArribute("myBean"); if(myBean == null){ myBean = new mypack.myBean(); session.setArribute("myBean" , myBean); }
也就是说,如果myBean对象已经被创建,那么只要从session中获取就行,没有创建的话,就创建这个对象并存到session中。
我们以显示购物车为例:
对于购物(往购物车中添加商品),显示购物车的商品的操作,这些操作可能不在同一个页面,但是他们都有能力修改或获取购物车数据。显然在第一次购物时,购物车中可能还没有商品,甚至购物车对象都不存在,那么<jsp: useBean..>就可以在session中创建购物车对象,后面希望显示购物车商品时,只要从session中获取这个对象就可以了,不再创建。
3. 访问JavaBean的属性
上面只是完成了购物车的创建,里面还没有数据。
<jsp: getProperty name = "myBean" property = "count" /> <jsp: setProperty name ="myBean" property = "count" value = "1" />
<%= myBean.getCount()%> //与上面两句等价 <% myBean.setCount(1)%>
发表评论
-
mysql并发
2013-01-08 13:38 0/** * 测试msql JDBC连接并发安全性 ... -
java注解2
2013-01-06 22:02 1021由前一篇的代码,运行代码如下:public clas ... -
java注解1
2013-01-06 21:56 948本文演示java注解的使用 1. getDe ... -
Java集合框架分析
2012-08-29 21:28 01. Java集合整体框架 下面的两张图说明 ... -
AbstractList
2012-08-29 20:48 980public abstract class Abstra ... -
Set
2012-08-28 11:17 680public interface Set<E> e ... -
List源码
2012-08-28 11:15 1009public interface List<E&g ... -
Collection源码
2012-08-28 11:13 946public interface Collection< ... -
java集合框架
2012-08-28 10:39 0java的集合框架中,主要有3类常用的集合。 -
web的debug
2012-03-29 10:48 0hh -
文件读取
2012-03-10 19:32 0public class Util { publ ... -
HTML元素的访问
2011-11-30 09:31 0有3忠方法可以访问html中的元素。 -
Schema数据类型
2011-11-26 16:34 0Schema不仅内置了丰富的数据类型,而且还允许开发者 ... -
初学XML3
2011-11-26 10:08 0编写了XML Schema语义约束之后,必须将其导入目 ... -
初学XML2
2011-11-26 09:22 820<?xml version="1.0& ... -
初学XML
2011-11-26 08:50 889<?xml version="1.0&q ... -
JavaScript字符串
2011-11-19 21:29 920JavaScript有三种基本数据类型,字符串,数字以 ... -
项目管理
2011-11-05 22:39 0项目管理开始于项目计划阶段,贯穿于整个系统开发生命周期 ... -
项目可行性分析
2011-11-05 21:23 0项目可行性包括三个方面:技术可行性,经济可行性,组织 ... -
系统开发生命周期
2011-11-05 21:16 0系统开发生命周期有四个4个基本阶段: 计划- ...
相关推荐
javabean基础教程14javabean基础教程14javabean基础教程14javabean基础教程14javabean基础教程14javabean基础教程14javabean基础教程14javabean基础教程14javabean基础教程14
"JavaBean基础知识点总结" JavaBean是Java语言编写的可重用组件,JSP可以方便地支持JavaBean组件的使用。用户将常用的功能写入JavaBean,然后在JSP页面调用对应的JavaBean实现了一次编写,任何地方调用。 1. 创建...
Enterprise JavaBean基础
总的来说,“河北省重大需求征集系统JSP+servlet+javabean基础版”是一个综合性的Java Web项目,它涵盖了Web开发的基本要素,对于提升Java Web开发技能,尤其是对于即将进行毕业设计或课程设计的学生,具有很高的...
### JavaBean基础知识详解 #### 一、JavaBean简介 JavaBean是Java的一种可重用软件构件,最初设计目的是为了在可视化工具中操作这些构件。它实际上是一个满足特定条件的Java对象,具体包括以下特点: - **可序列...
理解并熟练掌握JavaBean的创建和使用是JavaWeb开发的基础,这有助于构建可维护和可扩展的Web应用程序。通过遵循JavaBean规范,我们可以将复杂的功能分解为独立的组件,便于复用和组合,提高代码的清晰度和效率。同时...
以下是对JavaBean基础知识的详细阐述: **6.1 JavaBean简介** JavaBean是一种遵循特定规范的Java类,它可以作为独立的组件被其他应用程序或框架所使用。Sun公司定义JavaBean为可重复利用的软件组件,它们提供了...
**JavaBean基础知识** 1. **什么是组件?** 组件是软件开发中的一个概念,它代表一个具有独立功能的单元,可以被其他程序或系统使用。组件通常包含数据(属性)和操作数据的方法,但其内部实现对外部是隐藏的,即...
**一、JSP与JavaBean基础** **JSP(JavaServer Pages)**是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的编程。JSP的核心原理是将JSP页面转换为Servlet,由Web服务器执行生成动态...
5. JavaBean基础知识:JavaBean是一种特殊的Java类,遵循JavaBean规范,用于封装数据和处理业务逻辑。例如,用于封装用户登录信息的JavaBean类。 6. JSP 与 Servlet 的集成:JSP可以与Servlet集成,以实现更多的...
#### 9.1 JavaBean基础 ##### 9.1.1 JavaBean介绍 JavaBean是一种特殊的Java类,它遵循一定的编码规范,并且具有良好的可重用性与封装性。JavaBean最初是为了方便Java应用程序之间进行数据交换而设计的一种组件...
1. **JavaBean基础知识**: - **属性**:JavaBean通常包含一组公共的getter和setter方法,用于访问和修改内部属性。这些属性通常是私有的(private),以保护数据的安全性。 - **构造函数**:JavaBean可以有一个或...
JavaBean是Java编程语言中的一种特定类,遵循特定的规范,用于封装数据并提供属性访问。...这个"JavaBean示例"将是一个很好的起点,帮助你掌握Java开发中的核心概念,并为进一步学习Java Web和企业级应用开发奠定基础。
总的来说,这个项目"JavaBean_Javabean增删改查_audiencevu9_"涉及到Web开发的基础知识,包括JavaBean的设计和使用、Servlet的生命周期和请求处理、JSP的页面指令和表达式语言、以及数据库操作。通过实践这些,...
【JavaBean 简介】 JavaBean 是 Java 编程语言中的一种特殊类,它遵循特定的编程规范,主要用于封装数据...尽管在现代开发环境中,其使用方式有所变化,但理解JavaBean的基本概念和机制仍然是学习Java Web开发的基础。
总的来说,JavaBean是Java编程中的基础组件,它简化了数据管理,增强了代码复用,并且在许多框架和开发模式中扮演着关键角色。理解和熟练使用JavaBean,对于提升Java开发效率至关重要。这个名为“javabean”的压缩包...
### JavaBean属性命名规范 JavaBean是一种遵循特定编码标准的Java类,主要用于封装数据或表示简单的数据载体。在JavaBean中,属性的命名规范是非常重要的,因为它直接影响到代码的可读性和可维护性,同时也会影响到...
在Java 7中,虽然已经有一些高级特性如try-with-resources,但这个工具可能主要依赖于基础的Java反射、IO和字符串处理等核心功能。 JavaBean规范包括以下几个要点: 1. 类必须是public的。 2. 类应有一个无参数的...
【JSP与JavaBean基础】 JavaServer Pages (JSP) 是一种动态网页技术,它允许开发者将静态HTML与Java代码结合起来,以创建交互式的Web应用。JSP的主要优点在于它将表现层(视图)与业务逻辑层(控制)分离,从而提高...