JavaBean及其使用
来源:互联网 发布:linux 批量删除文件夹 编辑:程序博客网 时间:2024/06/01 21:00
JavaBean及其使用
在JSP页面中混合了Java代码和HTML代码(模板数据),使得Java代码的独立性降低。将Java代码独立开发的一个方法是使用JavaBean技术。
JavaBean是遵循以下编码规范的Java类:
必须是public类
构造方法不能带有任何参数
对所有属性(即成员变量)都需要提供setXXX()和getXXX()或isXXX()方法,其中XXX为属性变量名。
JavaBean的使用:JSP操作元素:
<jsp:useBean>操作元素用于实例化JavaBean对象,并设置相关参数,格式为:
<jsp:useBeanid=“beanId”class=“classPath”[scope=“beanScope”] [type=“beanType”] [beanname=“beanName”] />其中,beanId是对象名,classPath是完整的类名,beanScope是对象的作用域(见3.4.2节)例如,<jsp:useBeanid=“user”class= “mybeans.SimpleBean”/>指令可以在当前页面内创建一个SimpleBean的实例user对象。下一步可以设置或读取它的属性,也可以调用相关方法。
<jsp:setProperty>操作元素设置JavaBean属性,格式为:
<jsp:setPropertyname=“beanId"
property="*" |
property=“pName" |
property=“pName" value= “pValue" |
property=“pName" param=“paramName"/>
例如,在上面的例子中使用<jsp:useBean>元素后可继续使用如下<jsp:setProperty>元素:
<jsp:setPropertyname=“user”property=“name”value=“ABC”/>
<jsp:setProperty>操作元素中:
beanId是<jsp:useBean>中的beanId
pName是与JavaBean类对应的某一个属性名
paramName是设置某个属性的form参数名称
pValue是设置某个属性的具体值,不能与param同时使用
如果pName用*,代表所有属性,此时不能用param和value内容
如果没有指定属性值,将自动取Web标单中同名的输入内容值。
JavaBean的使用:JSP操作元素
<jsp:getProperty>用于读取并向浏览器输出某个属性值,格式为:
<jsp:getPropertyname=“beanId”property=“propertyName”/>
例如,在上面的例子中使用<jsp:useBean>和<jsp:setProperty>元素后可继续使用如下<jsp:getProperty>元素:
<jsp:getPropertyname="user" property="name" />
另外, 可以在表达式和脚本中用beanId.方法名([参数])格式调用JavaBean的普通方法。
0 0
- JavaBean及其使用
- 常见的几种JavaBean及其使用
- JavaBean及其两种使用方式
- JavaBean及其内省操作
- javaBean使用
- JavaBean使用
- javaBean的介绍及其简单应用
- javaBean【01】javaBean简介及基本使用
- javaBean【01】javaBean简介及基本使用
- javaBean【01】javaBean简介及基本使用
- JavaBean使用技巧
- JavaBean使用技巧
- JavaBean使用技巧
- 使用JavaBean组件
- javabean使用注意事项
- JavaBean使用技巧
- 关于JavaBean的使用!!!
- JavaBean使用MySQL
- spark 1.6.0 core源码分析6 Spark job的提交
- JSP
- rabbitMQ guest账号登录总是提示失败
- Fragment有参构造提示Avoid non-default constructors in fragments: 解决方案
- Virtex-6 Clock 资源
- JavaBean及其使用
- AbstractSequentialList抽象类源码解析
- SI与EMI(一)
- HDU5676(DFS打表+二分查找)
- POJ 3070 Fibonacci(简单矩阵快速幂)
- python列表VS字典
- 在JSP中使用JavaBean
- Android中使用Stack对Activity的管理
- 手持两把锟斤拷,口中疾呼烫烫烫。脚踏千朵屯屯屯,笑看万物锘锘锘