- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 Javabean
燕山大学经济管理学院
JSP编程技术
实验指导书
经济管理学院电子商务系
2011年5月
实 验 说 明
《JSP编程技术》JSP(Java Server Pages)是基于Java 语言的一种Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。该课程作为电子商务专业的一门专业课,主要介绍JSP程序设计的基本知识,为日后学生进行编程设计打下牢固的程序设计语言基础。
实验课是《JSP编程技术》的重要实践环节。通过实验,使学生加深理解、验证、巩固课堂教学内容,加深对JSP编程设计的过程、方法的理解,充分发挥学生的想象力和创新能力。本实验课程共开设4个实验项目。
实验方式与基本要求:
学生须在实验前预习相应实验内容,熟悉实验的基本原理、方法及要求、制定好上机步骤,弄清实验目的;实验每次均为4学时,学生须按时到场;要求学生掌握程序设计的各种基本方法与步骤,并在实验中得到提高。
考核及报告:
实验时立将各种问题与结果记录下来,实验内容可以通过截图等方式存入U盘,并在课后完成实验报告内容; 任课教师对每次记录都要进行检查、分析、登记; 课程总成绩应为理论考核、实验成绩的综合;其中实验课程成绩占30%,理论课成绩占70%。
实验三 熟悉使用JAVABEAN
一、实验目的
掌握JavaBean的概念及使用规范
熟悉并掌握编译和运行JavaBean
掌握useBean的用法及作用域范围
掌握getProperty的用法和setProperty的用法
了解使用JavaBean的辅助类
二、实验内容与要求
编写两个JSP页面a.jsp和b.jsp,a.jsp提供一个表单,用户可以通过表单输入矩形的两个边长,并提交给b.jsp页面;b.jsp调用一个bean去完成计算矩形面积的任务,b.jsp页面使用getProperty动作标记显示矩形的面积。
程序如下:
a.jsp
b.jsp
编写书籍类Book.java,book类共有六个属性,bookID为书籍的ID号,bookName为书名, bookAuthor为作者名称, bookPublisher为出版社名称,bookPrice为书的价格,bookAbstract为书的内容简介。针对书籍的每一个属性都有相应的getXxx()方法和setXxx()方法,以便于JSP页面在使用JavaBean时,可以直接设置JavaBean的属性。 public void setBookPublisher(String d)
{ bookPublisher=d;
}
public String getBookPublisher()
{ return bookPublisher;
}
程序如下:
将bean属性值设置为一个表达式或字符串
用HTML表单设置JavaBean属性值
编写一个用户注册的JavaBean实例Edit.java,此实例的功能为:如果用户在注册页面中没有输入任何信息,则返回用户注册页面,如果用户在用户注册页面中edit.jsp输入完整的用户注册信息后,则进入显示用户注册信息页面showEditInfo.jsp。
程序如下:
edit.jsp
%@ page contentType=text/html;Charset=GB2312 %
html
head
Script Language=JavaScript
function mycheck()
{
if(document.edit.name.value==)
{
alert(请输入用户姓名);
return;
}
else if(document.edit.number1.value==)
{
alert(请输入密码);
return;
}
else if(document.edit.number1.value!=document.edit.number2.value)
{
alert(密码有误,请重新输入);
return;
}
else if(document.edit.realname.value==)
{
alert(请输入用户真实姓名);
return;
}
else if(document.edit.sex.value==)
{
alert(请输入性别);
return;
}
else if(document.edit.age.value==)
{
alert(请输入年龄);
return;
}
else if(document.edit.birthplace.value==)
{
alert(请输入出生地);
return;
}
e
您可能关注的文档
- 全国英语等级考试(PETS2)词汇—E.doc
- 2011春高级英语在线作业.doc
- 英语单词快速突击秘笈.doc
- 01_手机游戏编码技术规范.doc
- ANSYS单元类型选择大全.doc
- 2013年全国剑桥杯英语能力竞赛题初中B组.doc
- 一、房地产及建筑名词解释.doc
- 新目标英语八下unit6重难点.doc
- 朗文3A Chapter6复习提要.doc
- 数据库常用名词释义表.docx
- 《GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准》.pdf
- GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准.pdf
- 中国国家标准 GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定》.pdf
- GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架》.pdf
- 中国国家标准 GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- 《GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据》.pdf
- 中国国家标准 GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据.pdf
文档评论(0)