上机实战五 JavaBean的开发       

  建议学时:2

[上机目的与要求] 掌握JavaBean的创建与使用。

[上机重点与难点] JavaBean的使用。

[上  机  方  法] 由指导老师演示和指导,学生上机操作。

[上  机  内  容] JavaBean的创建与使用、JavaBean属性的获取及修改。

  1. get方法
  2. set方法
  3. getProperty:获取bean的属性值
  4. setProperty:设置bean的属性值

一、通过表单指定JavaBean的属性。

编写Goods.java(javaBean),定义商品名称、代号、价格,并提供相应的get\set方法。

编写Goods.jsp,页面效果如下,点击提交按钮,会调用javabean,将表单的参数值设置为bean对应的属性值,然后使用getProperty在表单下方显示。

上机实战五 JavaBean的开发       

二、编写一个管理学生信息的JavaBean

学生信息包括:姓名 性别 年龄  电话 家庭住址。
编写stu.jsp,在页面中调用JavaBean:
使用getXxx、setXxx方法设置、获取学生信息(设置学生信息:张三 男 24 13588888888 蓬莱)
使用getProperty、setProperty设置、获取学生信息((设置学生信息:张芳 女 20 13333333333 烟台)

三、使用JavaBean完成用户注册功能

register.html、register.jsp页面效果分别如下图左、右所示。

上机实战五 JavaBean的开发       

register.jsp核心代码:

<%request.setCharacterEncoding("UTF-8"); %>
<jsp:useBean id="user" scope="page" class="com.good.RegisterBean"/>
<jsp:setProperty name="user" property="*"/>           
注册成功:<br> 使用bean属性方法:<br>
   用户名:<%=user.getUserName() %><br>
   密码:    <%=user.getPassword() %><br>
   年龄:    <%=user.getAge()%><br>

使用getProperty:<br>
用户名:
<jsp:getProperty name="user" property="userName"/>  
密码:
<jsp:getProperty name="user" property="password"/>
年龄:
<jsp:getProperty name="user" property="age"/>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2850.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年11月12日 下午8:59
下一篇 2018年11月13日 下午1:55

99%的人还看了以下文章

  • 使用Eclipse和Android Studio进行移动开发有什么不同?

    在Google I/O 2013发布会上谷歌推出了AndroidStudio开发者工具,该工具的开发环境和模式更加的丰富和便捷。 AndroidStudio的正式版发布时间是14年12月,谷歌宣布Android Studio将取代Eclipse,正式成为官方集成开发软件,并中止对后者支持。目前进行移动开发,仍有不少互联网公司是使用eclipse,eclips…

    2018年2月9日
    5.9K0
  • jsp日期控件lhgcalendar下载

    资源类别:编程开发软件大小:377KB推荐等级:★★★★★资源语言:简体中文授权方式:免费版软件属性:国产软件应用平台:Win9X,Win2000,WinXP,Win2003,Vista,Unix,Linux lhgcalendar简介 非常好用的JSP日历控件,功能强大。可以实现: 1. 在控件下面或右面弹出日历组件(默认是在下面弹出) 2. 通过按钮或图…

    2019年10月8日
    3.4K0
  • 如何修改从Maven中心仓库下载到本地的jar包的默认存储位置?

    为什么要修改从Maven中心仓库下载到本地的jar包的默认存储位置? 把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从Maven的中心仓库去下载。 第一次执行”mvn compile”和”mvn clean”这两个命令时,Maven会去中央仓库下…

    2023年1月28日 编程开发
    1.4K0
  • 别再浪费时间了!分享一个学习Python的正确指南!

    Python是一门新手友好、功能强大、高效灵活的编程语言。 然而很多同学在学习过程中,并没有找到正确的方式,这样不仅浪费了大量的时间与精力,也对学习的兴趣有一定打击。 125网页设计整理了一些初学者学习的几大误区分享给大家,帮助同学们更好地学习Python。 急于求成 很多对学习Python有兴趣的同学们,可能在刚开始学习时没有找准学习方式。大家只是一味地买…

    2022年8月13日
    2.6K0
  • servlet共享变量实现计数器功能(servlet入门)

    servlet类中定义的成员变量,被所有的客户线程共享。 要求利用servlet共享变量实现计数器功能。 Count.java package com.servlet; import java.io.I.*; import javax.servlet.*; import javax.servlet.http.*; public class Count ext…

    2018年11月27日
    5.9K0
  • 5分钟快速入门AJAX

    什么是AJAX? 第一步:如何发出一个HTTP请求第二步:处理服务器的响应第三步:一个简单的例子第四步:与XML响应协同工作 什么是AJAX AJAX是一个新的合成术语,隐含了两个已经存在多年的JavaScript特性,但是直到最近,随着一些诸如Gmail、Google Suggest以及Google Maps的轰动,才被许多网络开发者所注意到。 我们所讨论…

    2020年4月4日
    4.8K0

发表回复

登录后才能评论