- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java ee 5编程(郭庆)j2ee-6-第6章javabean讲义教材.ppt
* * 第6章 JavaBean 讲课教师:郭庆 EMAIL:guoqing654321@126.com * * JavaBean与EJB的区别 EJB是J2EE的核心技术之一:创建分布式、服务器端的企业应用程序的组件。 JavaBean组件不属于J2EE规范。那么为什么要讲解它呢?JavaBean技术是J2EE的基础,尤其是在构建web应用时离不开JavaBean。 * * 6.1 JavaBean的编写规范 ①JavaBean是一个public的类; ②JavaBean有一个无参数的构造方法; ③JavaBean的每个属性最好是private的,每个属性有一对get和set方法,通过get和set方法来读取和设置属性。 ④JavaBean中可以增加业务方法,来进行数据库的访问操作,可以查看后面的JSP+JavaBean开发模式章节的相关内容。 * * 编写JavaBean JavaBean:User.java,其属性是id和name、password、age * * 6.2 在MyEclipse中如何快速创建JavaBean ①在src文件夹下创建package:javabean; ②鼠标右键单击javabean包选择创建class-在创建类的对话框中输入类名Student,点击Finish。 ③输入属性id、name等; ④鼠标右键单击Java编辑器中任何地方,选择Source-Generate Getters and Setters…,弹出创建向导; ⑤在Generate Getters and Setters对话框中选择需要get和set方法的属性;点击OK完成get和set方法创建。 * * 6.3 JSP中访问JavaBean Jsp中有2种方式来访问JavaBean ①通过脚本段代码访问JavaBean; ②通过jsp:useBean动作元素(建议使用)。 * * 6.3.1通过脚本段代码访问JavaBean 在项目的WebRoot下创建文件夹javabean 在javabean下新建JSP页面useJavaBeanByScriptlet。 * * 案例说明 ①使用页面指令导入JavaBean类或其所在的包; %@ page import=“javabean.Student”% 在脚本段代码的% %标记内创建JavaBean的对象,使用该JavaBean及通过方法使用其属性 ②通过使用脚本段创建对象,调用set方法给某个属性赋值;下面我们是给name属性赋值。 % Student student=new Student(); student.setName(“黎明”); String name=student.getName(); % * * 6.3.2 使用脚本段代码将页面提交的数据放入JavaBean的属性中 Web应用中JavaBean能够保存页面中的提交数据,我们可以通过脚本段代码创建JavaBean对象,调用其set方法,将取得的页面提交数据保存到JavaBean对象属性中。 下面以注册页面为例,讲解如何取得注册页面提交数据并保存到Student类的对象中。 在WebRoot/javabean目录下新建register.html和register_do.jsp,代码使用MyEclipse创建 * * 6.3.3通过jsp:useBean动作元素 * * jsp:useBean的效果 JavaBean的范围用scope属性指定,可以是page、request、session、application;这与我们前面讲的JSP的属性范围是一致的。 * * 使用jsp:setProperty设置JavaBean的属性 使用jsp:setProperty设置Bean的属性值的?JSP 语法格式如下 jsp:setProperty name=beanInstanceName ? { property=*“ | property=propertyName“ param=parameterName ] | property=propertyName“ value={String|%= expression %} ? ?} / * * jsp:setProperty设置JavaBean的属性说明 续1 name=beanInstanceName 表示在“jsp:useBean”中id属性指定的Bean实例的名字。 property=* 用户在jsp页面输入的所有参数都是字符串类型的。 使用1和2这两个属性,可以获得用户请求中所有参数值并自动转型为JavaBean对应的属性类型。此方式要求请求参数名与JavaBean的属性名完全一致。
您可能关注的文档
- intranet规划与实施教学讲义.ppt
- Intro to GSM教学讲义.ppt
- introduction to management—ch01讲义教材.ppt
- introduction to management—ch02讲义教材.ppt
- introduction to management—ch04讲义教材.ppt
- introduction to management—ch05讲义教材.ppt
- introduction to management—ch06讲义教材.ppt
- introduction to management—ch07讲义教材.ppt
- introduction to management—ch11讲义教材.ppt
- introduction to management—ch13讲义教材.ppt
最近下载
- The Core Competence of the Corporation英文文献资料.pdf
- 2024年辽宁省中考数学模拟试卷附答案解析.pdf
- 非器质性失眠症的护理查房.pptx
- 2013款北京奔驰GLK级300 4MATIC_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 四川省高职单招大纲英语词汇2500词音标素材.docx
- DL/T 1969—2019 水电厂水力机械保护配置导则.docx
- 项城市教育体育局以案促改工作开展情况总结汇报(1).docx VIP
- 小数乘整数练习题.doc VIP
- 07MS101(1-4) 市政给水管道工程及附属设施(合订本).docx VIP
- 安徽省合肥市2024-2025学年六年级语文上学期期末复习试卷(有答案).pdf VIP
文档评论(0)