JavaBean 笔记

javaBean 是Java 可重用组件技术之一,是一种符合某些命名和设计规范的Java类,
   通过封装属性和方法而具有某种功能或者处理某种业务

javaBean 的编码约定
 
  · 类实现了 java.io.Serializable 接口
  · 必须放在某个 package 中
  · 如果有构造方法,那么这个构造方法必须是共有的而却是无参数的
  · 类中的所有方法都必须声明为   public 的
  · 属性的 get**** 和 set**** 方法
  · 如果返回值类型为 boolean 类型的   可以用   is****   命名。
  ----说明:****第一个字母大写

javaBean 的配置
 
  只要把要用到的类的字节码文件(.class)放到    WEB-INF/classes/packageName/className     下就行了。
  配置好之后,重新启动服务器就行了
  
  集成开发工具配置javaBean  比较简单   直接在   src/packageName/className  工具会编译  
  再用工具部署一下就完成了
  
 javaBean 的使用
  
  JSP  代码段调用    JavaBean
  1)导入 
  在jsp文件的<%@ page language="java" .......... %> 
  中插入  import="packageName1/className1,packageName2/className2 ..."
  2)在 JSP 要用的地方
  在 <%  %>  中插入相应的java代码就行了
  eg: <%  className instanceName = new chassName(); ....   %>
  
  
//=====================================================
 JSP 提供的三个标记来使用javaBean
 
 概述:
  <jsp:useBean>   创建javaBean实例
  <jsp:setProperty>  设置bean 中的属性
  <jsp:getProperty>  得到bean  中属性的值
  
 详解:
 · <jsp:useBean>

   1) <jsp:useBean id="beanName"class="package.class"[scope="page|request|session|application"]/>2) <jsp:useBean id="beanName"class="package.class"[scope="page|request|session|application"]>主体内容</jsp:useBean>主体内容:可以看成是构造器中需要执行的初始化代码------id    的值可以相当于类的一个实例acope 参数说明:page   在当前页面以及当前页面包含的子页面request  任何执行相同请求的jsp文件中使用bean  直到页面执行完毕向客户端回应或转到另一个请求为止session  存活于session生存周期      有一点必须注意:在<%a page  %>指令中指定session=trueapplication 存在于application的生存周期

· <jsp:setProperty>

1) <jsp:setProperty name = "beanName"property = "propertyName"value = "propertyValue" />2) <jsp:setProperty name = "beanName"property = "propertyName"param = "paramName" />3) <jsp:setProperty name = "beanName"property = "propertyName"/>等价于:<jsp:setProperty name = "beanName"property = "propertyName"param = "propertyName"/>4) <jsp:setProperty name = "beanName"property="*"/>这种格式用来获取表单的参数很有用,可以一次为很多属性赋值。

· <jsp:getProperty>

   <jsp:getProperty name="name" property="propertyName" />注意得到的是字符串类型的

转载于:https://www.cnblogs.com/laoquans/archive/2012/11/12/2766921.html

JavaBean笔记相关推荐

  1. java异常和javabean_javabean

    [求助]javabean [求助]javabean 我是个新手,请大家多关照!我刚学JSP,在JavaBean上遇到了一点问题,我想问问*.java该放在哪个目录,在.jsp文件中如何访问!!!搜索更 ...

  2. JAVA学习笔记33——模拟实现HandSet+数据存储综合练习(javabean版+容器板)

    最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习. 本篇第一个内容是模拟实现HandSet,其实这个模拟和之前的相比简陋了 ...

  3. JSP笔记-JavaBean

    JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准.JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTM ...

  4. java个人学习笔记:javaBean

    javaBean是一种java语言写成的可重用的组件. javaBean符合如下的java标准. 类是公共的 有一个无参的公共构造器 有属性,且有相对应的get set方法. 转载于:https:// ...

  5. Java高新技术笔记:反射、多线程、泛型、枚举、javaBean、代理

    1.IDE: Integrated Development Environment 2.集成开发环境两个主流:Eclipse和netBeans 3.preference: 偏爱 4.Compiler: ...

  6. java布尔类型的调用_【Java学习笔记之八】JavaBean中布尔类型使用注意事项

    JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类. JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolea ...

  7. SpringCloud工作笔记047---FastJson解析多级JSON_FastJson解析嵌套JSON_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

    JAVA技术交流QQ群:170933152 解析嵌套json,这里说一下: //下面可以通过解析多级json的方式,获取数据,插入到数据库 //JSONObject userJsonObj = JSO ...

  8. Java核心类笔记(字符串方法、StringBuilder(Joiner)、包装、JavaBean、枚举、Math、随机数)

    String字符串注意点和常用方法 怎样理解字符串的不可变性? 在Java中,String是通过private final char[]实现的,没有任何修改char[]的方法,所以是不可变的. 在字符 ...

  9. java email bean_JavaWeb学习笔记-第四章JavaBean技术

    第四章 JavaBean技术 4.2.2 使用JavaBean的意义 如果使HTML代码与Java代码相分离,将Java代码单独封装成为一个处理某种业务逻辑的类,然后在JSP页面中调用此类,就可以降低 ...

最新文章

  1. IT新人如何快速成长
  2. 构建优质的推荐系统服务
  3. 【LIBSVM中的 SVMcgForClass提示不存在的解决方法】
  4. Android中应用安装分析
  5. hdu5823 (附带数的二进制子集)
  6. JAVA 8 StreamAPI 和 lambda表达式 总结(一)--lambda表达式
  7. zynq linux内核驱动编写,【原创】Linux下驱动Zynq GPIO (Switch、button、led)
  8. 同名字的数值求和插入行_SUM求和函数的运用,这些EXCEL表格技能你必须知道,让你事半功倍...
  9. Paradigm 已对 NFT 艺术品铸造和收藏协议 ZORA 进行投资
  10. mysql优化教程_Mysql优化一
  11. 六个让你的Ubuntu系统提速的方法
  12. XPath解析网页学习笔记
  13. linux课程--实验三 vi 基本操作
  14. 猜年龄、猜数字的python程序
  15. Scratch-贪吃蛇小游戏
  16. 乔布斯斯坦福毕业演讲,这是我听过最精彩的毕业演讲!
  17. lzw算法c语言程序,LZW算法压缩c语言实现
  18. php正则匹配斜线_PHP正则匹配反斜杠'\'和美元'$'的方法
  19. FTP、FTPS frp(传送协议与内网穿透)
  20. Android 微信抢红包插件

热门文章

  1. java游戏+弹幕_JAVA 弹幕小游戏 1.0版本
  2. rman删除7天前备份_RMAN备份
  3. java基本语句回文数实验_实验二 java基本数据类型与把持语句.doc
  4. 透视大数据,未来市场谁主沉浮?这个4月,3W企服大数据OpenForm等你报名!
  5. Java 添加播放MIDI音乐
  6. 问答项目---登陆也要做验证!(JS和PHP验证)
  7. Jfinal框架Modal获取属性值非常奇怪的问题
  8. Web服务器安全设置
  9. 阡陌路-车行天下之新手必备手册
  10. linux文件描述符设置