上机实战五 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%的人还看了以下文章

  • 第五章 JavaBean技术

    掌握:
    JavaBean的概念及规范
    JavaBean的创建与使用
    JavaBean属性的获取及修改
    getProperty:获取bean的属性值
    setProperty:设置bean的属性值

    2018年2月22日
    8.3K0
  • AdaGrad算法—随机梯度下降算法

    AdaGrad算法,它可以根据自变量在每个维度的梯度值的大小来调整各个维度上的学习率,从而避免统一的学习率难以适应所有维度的问题。

    2023年10月9日
    4.6K0
  • python 初学者练手上机实操七-列表、元组练习

    一、定义列表fruits 其中元素包[‘苹果’,’梨’,’香蕉’,’菠萝’,’草莓’,’桔子’,’橙子’,’木瓜’,’西瓜’,’哈密瓜’,’香瓜’,使用循环语句输出列表中的元素,但不输出菠萝。 要求: 1、新建一个“list.py”文件。 2、编写程序。 3、调试程序。 4、排除错误。 二、创建一个名称为list1的空列表 创建一个包含整形数据1,2,3的l…

    2023年6月15日
    2.5K0
  • 上机四 数据库访问技术

    2学时 一、数据库编程案例:读取数据库信息并显示 数据库员工信息表字段如下: 使用JDBC连接数据库,读取employee表中信息并显示到页面。 mysql驱动下载:mysql-connector-java-5.1.41-bin.zip 注意事项:将驱动程序mysql-connector-java-5.1.6-bin,拷贝到Web应用程序的WEB-INF\l…

    2018年10月16日 编程开发
    8.6K0
  • 输入python显示不是内部命令的原因及解决方法

    问题原因:没有将python的安装路径添加到环境变量中。 解决方法: 首先在桌面上右键点击“此电脑”,选择“属性”,弹出系统界面选择“高级系统设置”,进入系统属性界面后在“高级”选项中选中“环境变量”。 然后在“系统变量”中找到变量Path,双击Path变量进入编辑界面。 接着在编辑环境变量对话框中点击“新建”,添加Python的安装路径,之后一直点确定即可…

    2023年5月18日 编程开发
    5.8K1
  • python pywifi库破解wifi密码提示“No module named ‘comtypes’”的解决方法

    在免费蹭网!破解WiFi密码的Python程序源码分享一文中,125建站网提供了详细的程序代码。 python中的pywifi库,利用它可以暴力破解一些简单的wifi密码,有些同学运行程序时提示错误:“No module named ‘comtypes’”! python中的No module named ‘comtypes’ 解释是…

    2023年1月29日
    4.0K0

发表回复

登录后才能评论