Java技术与应用实验指导书
- 格式:doc
- 大小:187.50 KB
- 文档页数:15
《Java程序设计》实验教学指导书撰写人:软件教研室审核人:河北经贸大学信息技术学院2009年10月18日前言一、实验总体目标随着Java语言程序设计是信息与计算科学专业的一门专业课,主要是给学生讲授Java 语言的语法知识(包括类的知识点)、面向对象的程序设计思想与算法。
使学生对面向对象编程有有比较深的了解,并具备这方面的能力。
Java程序必须面向对象。
由于这方面的内容比较抽象,须经过上机的实践,计算机是注重实践的学科,尤其是对编程语言的学习,要注重实际操作。
所以上机实践是很必要的。
才能使学生领会面向对象的程序设计思想。
实验教学目的主要是使学生进一步深刻理解Java语言基本概念、语法规则及程序结构,熟练掌握Java语言程序设计的基本方法,提高利用Java在网络环境下开发、设计应用程序的能力,从而进一步培养学生的创新能力和解决实际问题的能力。
本课程的实验任务是:1、掌握在利用JDK工具开发一些简单程序。
2、掌握JAVA语言的面向对象的概念及编程思想,理解平台无关性。
二、适用专业年级本大纲适用于计算机科学与技术和网络工程专业3年级学生使用。
三、先修课程《C++程序设计》、《数据结构》和《操作系统》。
四、实验环境计算机主频1.7GHz以上,内存512M以上。
操作系统为Windows XP或2000,JDK为1.6。
五、实验总体要求实验中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。
在指定的实验时间内,必须到实验室内实验,同时学生应该充分利用课余时间进行对实验内容的分析和程序设计。
实验所涉及的Java 程序代码,都要求有较高的可读性和可重用性,符合面向对象的编程思想和规范。
实验前要充分做好准备工作,建议如下:1、预习、思考实验内容;2、复习和掌握与本实验有关的知识内容;3、准备好上机所需的程序代码,实验课内时间主要是解决问题、调试程序、运行程序、测试程序和分析结果的时间,不能不编写程序或抄袭别人程序去做实验;4、对程序中自己有不懂或疑问的地方,应做出记录,以便在实验课上集中解决;5、准备好调试和运行所需的数据。
实验1 Java运行环境及简单应用程序开发一、实验目的(1)可以安装并配置Java运行环境。
(2)掌握Java中path和classpath的属性作用。
(3)可以编写一个简单的Java应用程序。
(4)掌握Java应用程序的开发流程。
二、实验内容及步骤1.安装并配置运行环境(1)任务安装JA V A SE,检查和设置环境变量path。
(2)步骤第一步:安装JA V A SE,安装后在安装目录下应有jdk和jre文件夹。
第二步:设置环境变量path,步骤参见教材P7。
第三步:检查环境变量path,可在命令提示符下使用命令javac –version 检查path是否配置好及jdk的版本。
第四步:如运行或编译程序时出错,可配置classpath,步骤参见教材P7。
(3)问题:程序中的主类如果不用public修饰,编译能通过吗?程序中的主类如果不用public修饰,能正确运行吗?编译器怎样提示丢失大括号的错误?编译器怎样提示语句丢失分号的错误?编译器怎样提示将System写成system这一错误?编译器怎样提示将String写成string这一错误?(4)实验报告将上述思考题写在实验报告上。
2. 编写简单的Java应用程序(1)任务任务一:在屏幕上输出“我喜欢学习java”。
任务二:在屏幕上输出出以下信息:******************************** java程序设计*******************************(2)步骤第一步:使用记事本或EDIT编写源程序,源程序内容参见教材P9例1-1。
第二步:保存并为源程序命名。
保存时若使用记事本,保存类型请选择“所有类型”,命名规则参见教材P9,保存类型为.java。
第三步:打开命令提示符,进入源程序保存的文件夹下,使用编译器对其进行编译:如javac Hello.java。
第四步:如编译时无任何提示,说明源程序无错误,可对生成的class文件进行解释并执行,如java Hello,此步省略.class。
《Java程序设计》实验报告书专业班级:软件工程153班学号:**********名:**指导老师:***安徽工业大学计算机科学与技术学院2017年11月实验一抛物线轨迹计算根据一个给定的初始速度v(单位:米/秒)以及一个与水平线相交的发射角θ(单位:度) ,计算物体运动的轨迹。
要求完整输出物体在空中运动的等时间间隔分布的N行飞行数据记录。
假设物体在空间飞行共需要t秒,则需要输出如下:假设物体的起始坐标为(0,0),且当物体高度为0时立即停止运动。
1、实验目的掌握Java编程环境的搭建过程;掌握eclipse软件创建Java项目的过程;熟悉Java的基本语法;锻炼采用程序编码解决实际问题的能力。
2、实验内容和步骤(1).实验内容:(2).实验步骤:3、实验结论抛物线并不算一个太难的问题,实现的方法也很多,但需要对命题及数据要有一定理解之后才比较好做,同时答辩时老师也提出了几个有趣的小问题,以及要求做一些小的改动,解决之后对课程的学习有很大的帮助,能用基础知识做一些改动的能力是很重要的。
4、程序清单实验二排序算法创建学生类,包含两个属性:姓名和学号。
给出构造函数,输入参数为学生学号,限制为整型类型,范围在[0,999]之间。
姓名由3位字符组成,由该学生的学号采用线性映射的方式获取得到,线性映射函数为:f([0−9])=[A−J],详情见表1。
若学生的学号为483,则对应的姓名表示为:“EID”。
表1 学生姓名获取函数映射表要求输入一个范围在[0,999]之间的整数n,通过随机产生的方式生成n个满足上述要求的学生对象。
并按照以下三种不同的排序方式完成所有对象的顺序输出:(a)按照学号的大小顺序完成顺序输出,即给出两个学生s和t,对应学号分别为:m和n,若满足n<m,则要求先输出t后输出s;(b)按照学生对应学号的十位、个位、百位的大小优先顺序完成顺序输出,即给出两个学生s和t,对应学号分别为:m和n,若m的十位数大于n的十位数,则先输出m,若两者相等,再比较m和n的个位数,相应小的对象先输出;若两位学生的十位、个位均相等,最后比较两个学号的百位数,相应小的先输出。
实验一java开发环境及语言基础实验目的(1)确保正确配置java开发环境。
(2)了解javac和java命令的使用。
(3)熟悉java中的运算符。
(4)掌握条件语句和循环语句的使用。
(5)掌握通过命令行参数接受数据。
(6)掌握用Scanner类接受数据。
实验内容(1)在控制台中输入java命令,查看输入结果。
(2)编写一个java程序,计算半径为3.0的圆周长和面积并输出结果。
(3)求a+aa+aaa+...+a...a(n个)的和,其中a为1~9之间的整数。
例如,当a=3、n=4时,求3+33+333+3333的和。
(4)给定一个正整数m,统计其位数,分别打印每一位数字,再按照逆序打印出各位数字。
(5)用Scanner类方法输入三角形三边求三角形面积。
实验要求(1)JDK的安装及配置。
(2)在DOS及eclipse下编辑、编译运行第一个java程序:hello world。
(3)求圆周长和面积用方法实现,主函数调用。
(4)从命令行输入1~9之间的整数a,当所求的和大与106时,输出相应的a值及所求的和值。
(5)用Scanner类的方法输入正整数m,m的值不应该超过99999,否则给出错误信息。
应引入包:import java.util.Scanner,然后在需要的方法中实例化对象:Scanner sc = new Scanner(System.in),最后调用对象的next方法,如int n=nextInt(),接受整数。
实验二数组实验目的(1)掌握数组的定义和使用方法。
(2)熟悉数组的排序、查找的方法。
(3)巩固循环的使用。
实验内容(1)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。
(2)编写数组的排序程序。
(3)编写杨辉三角。
实验要求(1)编写一个界面1 选择排序2 冒泡排序3插入排序4 快速排序5 退出当选择1、2、3、4、5的时候完成相应的功能。
(2)杨辉三角形状为等腰三角形实验三字符串实验目的(1)掌握正则表达式的使用。
《JAVA编程技术》实验指导书实验一Java基本语法练习、面向对象编程的基本技巧一、实验目的及要求1.掌握设置Java运行环境的方法2.掌握编写与运行Java程序的方法3.掌握Java基本数据类型、运算符与表达式、数组的使用方法4.掌握Java程序语法结构、掌握顺序结构、选择结构、循环结构的程序设计方法5.掌握运行Java程序的步骤6.掌握创建类和对象的方法7.掌握构造方法的执行过程8.掌握成员变量的定义方法,隐藏规则9.掌握成员方法的定义,重载和覆盖规则10.掌握抽象类的定义,抽象方法的定义,掌握接口的定义二、实验内容1.编辑一个简单的java程序。
输出一个字符串“Hello java”。
掌握两种编译运行的方法:第一种是在Eclipse环境中编辑、编译、运行。
第二种是在command窗口中使用javac和java命令来编译和运行Java程序。
重点掌握第一种方法,了解第二种方法。
2.编写一个名为PrintArguments的程序,打印从命令行输入的4个参数。
例如在命令行中输入java PrintArguments 10 20 30 40时,将打印出10 20 30403.编写一个程序,把变量n的初始值设置为2315,然后利用除法运算和取余运算把变量n的每一位数字都抽出来并显示,即输出2 3 1 5。
4.写出符合如下要求的程序,并运行。
第一,声明两个基本数据类型的数组A和数组B,数组类型为char、int、double均可,由同学任选。
要求运用键盘来为它们赋值。
第二,分别将这两个数组中的元素输出。
第三,用这两个数组中的元素做加法、减法运算,然后将结果保存在数组A 和数组B之中。
5.用循环语句编写一个程序,算出1000之内的全部素数。
6.输出杨辉三角,要求输出8行。
7.翻译密码。
原文由字母、数字以及其它符号组成。
现按照这样的规律将其转换为密码。
第一,对于字母,将其转换为字母表中其后的第六个符号。
若超出范围,则以26为基数取模。
java程序设计与实验指导书Java程序设计与实验指导书Java是一种广泛使用的计算机编程语言,它具有跨平台的特性,能够在多种操作系统上运行。
本指导书旨在帮助学生和开发者了解Java程序设计的基础概念、语法规则以及开发实践,并通过一系列实验来加深对Java编程的理解。
第一章:Java基础1.1 Java语言简介Java是一种面向对象的编程语言,由Sun Microsystems(现属于Oracle公司)于1995年发布。
Java的设计目标是“一次编写,到处运行”,即编写一次代码,可以在任何支持Java虚拟机(JVM)的平台上运行。
1.2 Java开发环境搭建要开始Java编程,首先需要安装Java开发工具包(JDK),并配置环境变量。
接着,可以使用文本编辑器或集成开发环境(IDE)如Eclipse或IntelliJ IDEA来编写Java程序。
1.3 基本语法Java的基本语法包括变量声明、数据类型、运算符、控制结构(如if语句、循环)等。
Java是强类型语言,变量在使用前必须声明其类型。
第二章:面向对象编程2.1 面向对象概念面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。
对象可以包含数据(属性)和代码(方法)。
2.2 类和对象类是对象的蓝图,定义了对象的结构和行为。
对象是类的实例。
2.3 封装、继承和多态- 封装:隐藏对象的内部状态和实现细节。
- 继承:允许新类(子类)继承现有类(父类)的属性和方法。
- 多态:允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。
第三章:Java核心API3.1 集合框架Java提供了一套丰富的集合类库,包括List、Set、Map等,用于存储和管理数据集合。
3.2 输入输出(I/O)Java的I/O系统允许程序读取和写入数据,包括文件、网络流等。
3.3 异常处理Java使用异常处理机制来处理程序运行中的错误情况。
第四章:Java高级特性4.1 泛型泛型允许在编译时进行类型检查,提高程序的安全性和灵活性。
第1部分:实验指导实验1:Java开发环境J2SE实验时间:实验地点:一、实验目的及要求(1)学习从网络上下载并安装J2SE开发工具。
(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。
二、实验设备环境及要求三、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。
四、实验内容与步骤1.安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。
安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\jd_03目录下。
教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。
2.安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java原程序的常用命令的用法。
3.编写并编译、运行一个Java Application程序。
创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。
4.编译并运行下面的Java Application程序,写出运行结果。
1:public class MyClass {2:private int day;3:private int month;4:private int year;5:public MyClass() {6:day = 1;7:month = 1;8:year = 1900;9:}10:public MyClass(int d,int m,int y) {11:day = d;12:month = m;13:year = y;14:}15:public void display(){16:System.out.println(day + "-" + month + "-" + year);17:}18:public static void main(String args[ ]) {19:MyClass m1 = new MyClass();20:MyClass m2 = new MyClass(25,12,2001);21:m1.display();22:m2.display();23:}24:}5.Java语言开发工具JCreator的使用。
shou《Java语言》实验指导书学生姓名:专业班级:指导老师:王向前安徽理工大学经管学院信管专业《Java语言》实验指导书Ⅰ实验要求1.本课程实验共安排16学时的实验,分成4个独立的实验。
2.实验之前应作好充分的准备工作,预先编好程序,经过人工检查无误后,才能上机,以提高上机效率。
3.独立上机输入和调试自己所编的程序,切忌抄袭、拷贝他人程序。
4.实验结束后,应整理出实验报告。
书写实验报告时,重点放在调试过程和小结部分,总结出本次实验中的得与失,以达到巩固课堂学习知识、提高动手能力之目的。
Ⅱ实验项目实验一 Java实验环境【实验学时】:2学时【开发语言及实现平台或实验环境】Windows2000 或XP,JDK1.6与Jcreator4.0【实验目的】1.掌握java环境的安装和配置方法。
2.通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。
3.熟悉jdk命令的使用。
4.熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。
【实验要求】1.完成java环境变量的配置与测试2.应用java语言成功调试示例程序并运行出正确结果【实验内容及步骤】:1.安装和设置JDK开发环境从服务器下载用于Windows操作系统的JDK安装软件包安装JDK。
安装好JDK后,在Windows 操作系统中设置JDK开发环境的环境变量,包括:java_home、classpath(类路径)和path(命令路径)。
2.熟悉JDK命令的使用(1) javac命令使用文本编辑器(记事本、UltraEdit或Jcreator等)编写类似如下的Java 语言源代码:public class AppHelloWorld{public static void main(String[] args){System.out.println(“Hello World!”);}}将上述程序保存,文件名为AppHelloWorld.java,使用javac命令编译该程序。
《Java语言程序设计》实验指导书(第三版)辽宁科技大学计算机科学与工程学院2008年1月出版目录实验导读 (4)一、本实验指导书的使用特点 (4)二、对学生的要求 (4)三、对教学的要求 (4)实验一 JAVA语言的编程环境和开发工具 (5)一、实验目的 (5)二、实验内容 (5)三、全面介绍JDK (5)1.Java2 的三种技术平台 (5)2.Java开发工具包JDK (6)3.如何获取JDK (6)4.JDK的安装说明 (7)5.JDK运行的环境变量配置 (9)6.应用JDK开发Java程序的步骤 (10)7.应用JDK开发Java程序的例子 (11)四、集成开发工具J CREA TOR2.5 (13)1.JCreator版本介绍 (13)2.JCreator的获取 (14)3.JCreator的安装 (14)4.JCreator的使用 (16)五、集成开发工具JB UILDER简介 (29)六、实验报告要求 (30)实验二 JAVA语言基础 (31)一、实验目的 (31)二、实验内容 (31)三、实验报告要求 (32)实验三 JAVA流程控制 (33)一、实验目的 (33)二、实验内容 (33)三、实验报告要求 (34)实验四面向对象程序设计 (35)一、实验目的 (35)二、实验内容 (35)三、实验报告要求 (39)实验五接口、包、异常 (40)一、实验目的 (40)二、实验内容 (40)三、实验报告要求 (48)实验六常用类包与字符串 (49)一、实验目的 (49)二、实验内容 (49)三、实验报告要求 (54)实验七文件管理与流式文件 (55)一、实验目的 (55)二、实验内容 (55)三、实验报告要求 (57)实验八 JAVA小程序APPLET (58)一、实验目的 (58)二、实验内容 (58)三、实验报告要求 (61)实验九图形用户界面GUI (62)一、实验目的 (62)二、实验内容 (62)三、实验报告要求 (64)实验十 JAVA的多线程 (65)一、实验目的 (65)二、实验内容 (65)三、实验报告要求 (68)实验十一综合实验 (69)一、实验目的 (69)二、实验内容 (69)三、实验报告要求 (70)附录1 【JCREATOR使用自定义类包】 (71)附录2 【JCREATOR使用IE浏览器】 (76)1.Sun公司Plug-in技术的推出 (76)2.如何获得JRE (76)3.在JCreator中的配置 (77)4.在JCreator中运行IE (81)附录3 【一些参考的例程】 (82)实验1:学会简单的开发 (82)实验2:验证表达式结果 (82)实验3 Java流程控制 (83)实验4:由键盘输入数据 (84)实验5:类与方法 (85)实验6:一个实用的Java Applet (85)实验7:多线程与异常处理 (86)实验8:Applet与多线程 (87)实验9:继承与接口 (89)实验10:文本的拷贝、粘贴、替换 (91)实验11:简单文本编辑器 (94)实验12:菜单与文件对话框 (104)实验13:汽车赛跑 (107)开放实验: (111)实验一 JAVA的健盘事件管理 (111)一、实验目的 (111)二、实验内容 (111)三、实验报告要求 (113)实验二 JAVA的APPLET与多线程 (114)一、实验目的 (114)二、实验内容 (114)三、实验报告要求 (115)实验导读一、本实验指导书的使用特点1)提供源代码。
实验一 Java运行环境的下载、安装、配置与运行一、实验目的及要求目的:掌握如何下载java JDK软件包,如何设置Java程序的运行环境,如何编写与运行Java程序,了解Java概貌。
要求:1、安装Java JDK软件包;2、练习编写简单的Java Application程序并掌握其运行步骤;3、练习编写Java Applet小应用程序并掌握其运行步骤。
二、实验环境计算机一台,JDK,NetBeans三、实验原理应用Application与Applet的基本语句编写简单的Java程序四、实验内容及步骤1. JDK的下载与安装(1) 下载JDK为了建立基于JDK的Java运行环境,需要下载Sun公司的免费JDK软件包,网站为/cn/index.html。
JDK包含了一整套开发工具,其中包含对编程最有用的Java编译器、Applet查看器和Java解释器。
(2) 安装JDK运行下载的JDK软件包,jdk-6u22-windows-i586.exe,可安装JDK。
在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\Program Files\Java\jdk1.6.0_22(以下配置环境时假设此路径即为JDK安装路径),默认的组件选择是全部安装。
(3) 配置Java的运行环境在系统环境变量Path中添加“C:\Program Files\Java\jdk1.6.0_22;”,在系统环境变量中新建CLASSPATH,其值为“.; C:\Program Files\Java\jdk1.6.0_22\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_22\lib\dt.jar;”。
(4) 测试进入命令提示符,输入命令“java -version”,如显示Java版本说明环境变量配置正确,如不显示请重新配置。
2. Java Application程序的建立与运行用记事本编写如下简单的Java Application程序后,将其保存为MyFirstApplication.java(注意:将已知文件的扩展名设为可见,并去掉记事本文件的.txt 扩展名)的文件格式。
Java技术与应用实验指导书--2008级适用专业:计算机科学与技术、网络工程、信息与计算科学实验一简单Web应用程序开发本实验8学时1.实验目的熟悉Java Web编程环境,编制简单Web程序2.实验环境与条件JDK1.6, Net Beans 6.9,Tomcat 63.实验内容和步骤用JSP编写一个个人展示网站的页面设计,不使用数据库。
具体步骤包括:用户登录个人基本信息个人作品展示好友的网站连接技巧提示:传递参数的中文乱码问题的解决方法:用下面的代码先把request中的参数转为字节序列,然后再转为UTF8编码的字符串。
代码如下:new String(request.getParameter("name").getBytes("ISO-8859-1"), "UTF8");附录:Web 应用程序开发简介本文档将向您介绍有关使用 NetBeans IDE 开发 Web 应用程序的基础知识。
它将演示如何创建简单的 Web 应用程序,如何将该应用程序部署到服务器,以及如何在浏览器中查看该应用程序的表现形式。
该应用程序采用一个JavaServer Pages™ (JSP) 页来要求您输入自己的姓名。
然后,使用JavaBeans™ 组件在HTTP 会话期间保留该姓名,并检索该姓名以输出到第二个 JSP 页上。
目录要学习本教程,您需要具备以下软件和资源。
软件或资源要求的版本NetBeans IDE 6.5 或6.7 Java 版本Java Development Kit (JDK)版本6 或版本5GlassFish 应用服务器或Tomcat Servlet 容器2.1 或3.0.1 版本6.x注意:设置Web 应用程序项目1.从主菜单中选择“文件”>“新建项目”(Ctrl-Shift-N)。
在“类别”下,选择“Java Web”。
在“项目”下选择“Web 应用程序”,然后单击“下一步”。
2.在步骤2 中,在“项目名称”文本框中输入HelloWeb。
3.将“项目位置”指定为计算机上的任意目录。
在本教程中,将此目录称为$PROJECTHOME。
4.(可选)选中“使用专用文件夹存储库”复选框,并指定库文件夹的位置。
有关此选项的详细信息,请参见共享项目库。
5.单击“下一步”。
“服务器和设置”面板打开。
选择要与应用程序一起使用的Java EE 版本。
6.选择要在其中部署应用程序的服务器。
这里仅列出了已在IDE 中注册的服务器。
请注意,服务器上的上下文路径将变为/HelloWeb(基于您在上一步中为项目指定的名称)。
7.单击“下一步”。
在“框架”面板中,单击“完成”以创建项目。
IDE 将创建$PROJECTHOME/HelloWeb项目文件夹。
此项目文件夹包含所有源代码和项目 meta 数据,例如项目的 Ant 生成脚本。
在 IDE 中,将打开 HelloWeb 项目。
在主窗口的源代码编辑器中,将打开欢迎页index.jsp。
您可以在“文件”窗口 (Ctrl-2) 中查看项目的文件结构,在“项目”窗口 (Ctrl-1) 中查看其逻辑结构。
创建并编辑Web 应用程序源文件创建并编辑源文件是 IDE 所提供的最重要的功能。
毕竟,这大概是您花费时间最多的工作。
IDE 提供了各种工具来迎合任何开发者的个人风格,无论您是愿意手动编写所有代码,还是希望 IDE 为您生成大量代码。
创建Java 包和Java 源文件1.在“项目”窗口中,展开“源包”节点。
请注意,“源包”节点仅包含一个空的缺省包节点。
2.右键单击“源包”节点,然后选择“新建”>“Java 类”。
在“类名”文本框中输入NameHandler,并在“包”组合框中键入org.mypackage.hello。
单击“完成”。
请注意,将在源代码编辑器中打开新的NameHandler.java文件。
3.在源代码编辑器中,通过在紧靠类声明的下方键入以下代码行来声明一个String变量。
4.String name;5.将以下构造函数添加到类中:6.public NameHandler()7.在NameHandler()构造函数中添加以下代码行: = null;生成getter 和setter 方法1.在源代码编辑器中右键单击name字段,然后选择“重构”>“封装字段”。
将打开“封装字段”对话框,其中列出name字段。
请注意,缺省情况下将“字段的可视性”设置为"private",将“存取方法的可视性”设置为"public",这表示类变量声明的访问修饰符将被指定为private,而getter 和setter 方法将分别以public和private 修饰符生成。
2.单击“重构”。
将为name字段生成getter 和setter 方法。
类变量的修饰符将被设置为private,而getter 和setter 方法将以public 修饰符生成。
Java 类现在应该与以下代码类似。
3.package org.mypackage.hello;/**** @author nbuser*/public class NameHandler {private String name;/** Creates a new instance of NameHandler */public NameHandler() {name = null;}public String getName() {return name;}public void setName(String name) { = name;}}编辑缺省的JavaServer Pages 文件1.通过单击在源代码编辑器顶部显示的"index.jsp"文件标签以重新选中该文件。
2.在位于源代码编辑器右侧的组件面板 (Ctrl-Shift-8) 中,展开“HTML表单”,然后将一个表单项拖至源代码编辑器中<h1>标记后的某个位置。
3.将显示“插入表单”对话框。
4.请指定以下值:o操作:response.jspo方法:GETo名称:Name Input Form5.单击“确定”。
将在index.jsp文件中添加一个 HTML 表单。
6.7.将一个文本输入项拖至紧靠</form>标记前面的位置,然后指定以下值:o名称:nameo类型:文本8.单击“确定”。
将在<form>标记之间添加一个HTML <input>标记。
9.将一个按钮项拖至紧靠</form>标记前面的位置。
请指定以下值:o标签:OKo类型:提交10.单击“确定”。
将在<form>标记之间添加一个HTML 按钮。
11.在紧靠第一个<input>标记前面的位置键入Enter your name:,然后将<h1>标记之间的缺省Hello World!文本更改为Entry Form。
12.在源代码编辑器中单击鼠标右键,然后选择“格式化代码”(Alt-Shift-F) 以整理代码的格式。
index.jsp文件现在应该与以下代码类似:13.<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>JSP Page</title></head><body><h1>Entry Form</h1><form name="Name Input Form" action="response.jsp">Enter your name:<input type="text" name="name" /><input type="submit" value="OK" /></form></body></html>创建JavaServer Pages 文件1.在“项目”窗口中,右键单击"HelloWeb" 项目节点,然后选择“新建”> "JSP"。
将打开“新建JSP 文件”向导。
将文件命名为response,然后单击“完成”。
请注意,在“项目”窗口中的"index.jsp"下方将显示"response.jsp"文件节点,并且会在源代码编辑器中打开新文件。
2.在位于源代码编辑器右侧的组件面板中,展开 "JSP",然后将一个使用Bean 项拖至源代码编辑器中紧靠<body>标记下方的位置。
将打开“插入使用Bean”对话框。
指定下图中显示的值。
3.o ID:mybeano类:Handlero范围:session4.单击“确定”。
请注意,将在<body>标记的下方添加<jsp:useBean>标记。
5.将一个设置Bean 属性项从组件面板拖至紧靠<h1>标记前面的位置,然后单击“确定”。
在出现的<jsp:setProperty>标记中,删除空的value属性,然后将其编辑为以下代码。
如果IDE 创建了value = ""属性,请将其删除!否则,它会覆盖传递到index.jsp中的name的值。
6.<jsp:setProperty name="mybean" property="name" />7.正如<jsp:setProperty>文档中所述,可以通过各种方法来设置属性值。
在本例中,index.jsp页上的用户输入将成为传递至request对象的名称/值对。
当使用<jsp:setProperty>标记设置属性时,可以根据request对象中包含的属性名称来指定值。
因此,通过将property设置为name,可以检索由用户输入所指定的值。
8.更改<h1> 标记之间的文本,以使其如下所示:9.<h1>Hello, !</h1>10.将一个获取Bean 属性项从组件面板拖放到<h1>标记之间的逗号后面。