博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb_JavaBean
阅读量:5232 次
发布时间:2019-06-14

本文共 1154 字,大约阅读时间需要 3 分钟。

JavaBean:

  • 用作JavaBean的类必须具有一个公共的、无参的构造方法。
  • JavaBean的属性是以方法定义的形式出现的
  • 属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写。例如:nickName属性修改器名称为setNickName。
  • 属性访问器通常以小写的get前缀开始,后跟属性名,且属性名的第一个字母要改为大写
  • JavaBean的属性名是根据setter方法与getter方法的名称来生成的,但属性名的首字母必须小写。

 

JavaBean在JSP中的应用:

  •   在JSP中如何使用JavaBean
  •   <jsp:userBean>标签:创建和查找JavaBean 的实例对象
  •   <jsp:setProperty>标签:设置JavaBean对象的属性
  •   <jsp:getProperty>标签:读取JavaBean对象的属性

 

jsp标签对应的jsp代码

 

<%-- <% //1.从scope(session)中获取id(customer)属性值,赋给class(com.demo.entity.Customer) //类型的id(customer)变量 com.demo.entity.Customer customer = request.getAttribute("customer"); //2.若属性为null,则利用反射创建一个新的对象,把该对象赋给id(customer),并以id(customer) //为属性名放入到scope中 if (customer == null){ customer = (com.demo.entity.Customer) Class.forName("com.demo.entity.Customer").newInstance(); session.setAttribute("customer",customer); } %>--%>
<% customer.setAge(10); %>
<%= customer.getId()%>

  

将url后的参数进行对应的赋值

<%--若property的值为*,省略value属性值,则将自动为所有属性赋值为对应的请求参数的值--%>    
age:
name:
id:

转载于:https://www.cnblogs.com/yangHS/p/11174677.html

你可能感兴趣的文章
CSS3教程:border-image属性
查看>>
asp.netmvc常见功能链接
查看>>
sql server系统表详细说明
查看>>
SQL Server 2008连接字符串写法大全
查看>>
sql server 使用链接服务器远程查询
查看>>
JavaScript中的继承
查看>>
MySQL简介
查看>>
设计模式之桥接模式(Bridge)
查看>>
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>
【程序执行原理】
查看>>
第二次项目冲刺(Beta阶段)5.24
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
JavaScript可否多线程? 深入理解JavaScript定时机制
查看>>