




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP 大学实用教程大学实用教程 电子工业出版社电子工业出版社 编著:耿祥义编著:耿祥义 张跃平张跃平 例子源代码例子源代码 建议使用文档结构图(选择建议使用文档结构图(选择 WordWord 菜单菜单视图视图文档结构图)文档结构图) 目目 录录 第第 1 1 章章JSP 简介简介.1 例子 1.1 first.jsp.1 第第 2 2 章章JSP 页面页面.2 例子 1.2 example2_1.jsp.2 例子 2.2 example2_2.jsp.2 例子 3.3 example2_3.jsp.3 例子 4.3 example2_4.jsp.3 例子 5.4 example2_5.jsp
2、.4 例子 6.4 example2_6.jsp.4 例子 7.5 example2_7.jsp.5 例子 8.6 example2_8.jsp.6 例子 9.6 input.jsp.6 receive.jsp.7 例子 10.7 example2_10.jsp.7 例子 11.8 select.jsp.8 show.jsp.9 第第 3 3 章章JSP 标记标记.10 例子 1.10 A.jsp.10 B.jsp.10 C.jsp .10 例子 2.11 example3_2.jsp.11 例子 3.11 example3_3.jsp.11 time.jsp.12 sun.jsp.12 例子
3、 4.12 example3_4.jsp.12 computer.jsp.12 例子 5.13 example3_5.jsp.13 num1.jsp.14 num2.jsp.14 例子 6.15 FirstTag.tag.15 SecondTag.tag.15 example3_6.jsp.15 例子 7.16 example3_7.jsp.16 Show.tag.16 例子 8.17 example3_8.jsp.17 Trangle.tag.17 第第 4 4 章章内置对象内置对象.18 例子 1.18 example4_1.jsp.18 Compter.tag.18 例子 2.19 ex
4、ample4_2.jsp.19 showMessage1.jsp.19 showMessage2.jsp.20 例子 3.20 example4_3.jsp.20 例子 4.22 example4_4.jsp.22 例子 5.23 example4_5.jsp.23 例子 6.23 example4_6.jsp.23 form.jsp.23 例子 7.24 example4_7.jsp.24 welcome1.jsp.24 welcome2.jsp.24 welcome3.jsp.25 例子 8.25 first.jsp.25 second.jsp.25 third.jsp .26 例子 9.
5、26 main.jsp.26 food.jsp.27 count.jsp.27 例子 10.28 example4_10.jsp.28 例子 11.29 first.jsp.29 second.jsp.29 third.jsp .30 例子 12.30 helloOne.jsp.30 helloTwo.jsp.30 count.tag.31 例子 13.32 example4_13.jsp.32 例子 14.33 submit.jsp .33 第第 5 5 章章JSP 与与 JAVABEAN .36 例子 1.36 Lader.java .36 useBean.jsp.37 例子 2.37 b
6、ean1.jsp .37 bean2.jsp .37 例子 3.38 door1.jsp.38 door2.jsp.38 例子 4.39 Book.java.39 例子 5.40 Student.java.40 例子 6.42 studentForm1.jsp.42 例子 7.43 studentForm2.jsp.43 例子 8.44 ListFile.java.44 listfile.jsp.45 三角形BEAN.45 Triangle.java.45 四则运算BEAN.47 ComputerBean.java.47 猜数字BEAN.49 GuessNumber.java .49 gues
7、s.jsp.51 时间 BEAN.51 ShowCalendar.java.51 日历BEAN.54 CalendarBean.java.54 showcalendar.jsp.56 播放幻灯片BEAN.57 PlaySlide.java.57 play.jsp.58 第第 6 6 章章JSP 中的文件操作中的文件操作.60 例子 1.60 FilePro.java.60 file.jsp.61 例子 2.62 FileDir.java.62 webdir.jsp.63 例子 3.64 ReadFile.java .64 selectdir.jsp .65 listfile.jsp.66 例子
8、 4.66 ReadByRow.java .66 selectFile.jsp.68 readByRow.jsp.68 例子 5.69 WriteFile.java.69 write.jsp.70 例子 6.71 Test.java.71 test.jsp.72 例子 7.73 Test.java.73 upfile.jsp.76 show.jsp.76 例子 8.77 DownLoadFile.java.77 downfile.jsp .77 第第 7 7 章章JSP 中使用数据库中使用数据库.79 例子 1.79 showByJdbcOdbc.jsp.79 例子 2.80 例子 3.81
9、QueryBeanOne.java.81 QueryBeanTwo.java.83 例子 4.87 RandomQueryBean.java .87 例子 5.91 ConditionQuery.java.91 inputCondition.jsp.93 inquireOne.jsp.94 inquireTwo.jsp.94 inquireThree.jsp .94 例子 6.95 OrderQuery.java.95 choiceType.jsp.97 例子 7.97 KeyWordQuery.java.97 keyWord.jsp.99 show.jsp.99 例子 8.100 Renew
10、Bean.java.100 AddBean.java .102 DelBean.java.103 mainPage.jsp.105 renew.jsp .105 add.jsp.106 delete.jsp.107 例子 9.107 PreparedQueryBean.java.107 pre.jsp.110 例子 10.110 AddRecordBean.java.110 pre.jsp.112 例子 11.113 ShowRecordByPage.java .113 choiceDatabase.jsp .116 showBypage.jsp.116 例子 11.117 linkOracl
11、e.jsp.117 例子 12.119 linkMySql.jsp.119 例子 13.120 AAA.java.120 main.jsp.122 第第 8 8 章章JAVA SERVLET 基础基础 .123 例子 1.123 givenumber.jsp .123 Computer.java.123 例子 2.124 showLetter.jsp .124 ShowLetter.java.124 例子 3.125 showPI.jsp.125 ComputerPI.java.125 例子 4.126 method.jsp .126 GetSqare.java.126 GetSquareOr
12、Cubic.java.127 例子 5.129 input.jsp.129 Verify.java.129 ShowMessage.java .130 例子 6.131 Boy.java.131 Look.java.132 例子 7.132 getNumber.jsp .132 inputNumber.jsp.133 HandleGuess.java .133 第第 9 9 章章基于基于 SERVLET 的的 MVC 模式模式.135 例子 1.135 web.xml.135 Triangle.java.135 input.jsp.136 show.jsp.137 HandleData.jav
13、a.137 例子 2.138 ComputerBean.java.138 inputNumber.jsp.139 showResult.jsp.140 HandleComputer.java.140 例子 3.142 FileMessage.java.142 choiceFile.jsp .143 showFile.jsp .144 HandleFile.java.144 例子 4.145 ShowRecordByPage.java .145 choiceDatabase.jsp .147 showRecord.jsp .147 HandleDatabase.java.148 第第 1010
14、章章会员管理系统会员管理系统.153 系统管理.153 head.txt.153 index.jsp.153 web.xml.154 会员注册.156 Register.java.156 Register.jsp.157 showRegisterMess.jsp .158 HandleRegister.java.159 会员登录.161 Login.java.161 login.jsp.162 showLoginMess.jsp .162 HandleLogin.java.163 上传照片.166 UploadFile.java.166 upload.jsp.166 showUploadMes
15、s.jsp.167 HandleUpload.java.167 浏览会员.171 MemberInform.java.171 ShowByPage.java.173 choiceLookType.jsp.174 showAllMember.jsp.174 showLookedMember.jsp.175 HandleDatabase.java.176 修改密码.180 Password.java.180 modifyPassword.jsp .180 showNewPasswor.jsp.181 HandlePassword.java .181 修改注册信息.183 ModifyMessage
16、.java.183 choiceModifyMess.jsp.184 inputModifyMess.jsp .185 showModifyMess.jsp .186 GetOldMess.java.186 HandleModifyMess.java.188 退出登录.190 HandleExit.java.190 第第 1 1 章章 JSP 简介简介 例子例子 1 first.jsp JSP 页面的测试 x+y 的和为: 第 2 章 JSP 页面页面 例子例子 1 example2_1.jsp 程序片创建 Date 对象: % Date date=new Date(); /java 程序片
17、out.println(+date); sum=add(12,34); % 在下一行输出和: 例子例子 2 example2_2.jsp 您是第个访问本站的客户。 例子例子 3 example2_3.jsp % out.println(调用 add 方法计算 200 与 123 之和:); int a=add(200,123); out.println(a); out.println(调用 sub 方法计算 200 与 123 之差:); int b=sub(200,123); out.println(b); % 例子例子 4 example2_4.jsp %! int continueSum
18、(int n) int sum=0; for(int i=1;i 1 到 100 的连续和: 例子例子 5 example2_5.jsp 例子例子 6 example2_6.jsp % int sum=0,i,j; for(i=1;i Font size= 大家好! % sum=sum+i; if(sum%2=0) out.print(+sum+); % 是偶数. % else out.print(+sum+); % 是奇数. 例子例子 7 example2_7.jsp Sin(0.9)除以 3 等于 3 的平方是: 12345679 乘 72 等于 5 的平方根等于 99 大于 100 吗?
19、回答: 100% 例子例子 8 example2_8.jsp 大家要注意了,成员变量是大家共享的 例子例子 9 input.jsp 请输入下列信息: 输入您的姓名: 选择性别:男 女 选择您喜欢的歌手: 张歌手 李歌手 刘歌手 王歌手 receive.jsp % String yourName=request.getParameter(name); / 获取 text 提交的值 String yourSex=request.getParameter(R); /获取 radio 提交的值 String secretMess=request.getParameter(secret); /获取 hi
20、dden 提交的值 String personName=request.getParameterValues(superstar); /获取 checkbox 提交的值 out.println( 您的姓名:+yourName+); out.println( 您的性别:+yourSex+); out.println( 您喜欢的歌手:); if(personName=null) out.print(一个都不喜欢); else for(int k=0;kpersonName.length;k+) out.println( +personNamek); out.println( hidden 提交的值
21、:+secretMess); % 例子例子 10 example2_10.jsp welcome to Beijing We Love JSP 你好 Hello how are you 例子例子 11 select.jsp 选择一副图像: 人物 风景 动物 选择视频或音乐: 茉莉花 动画片 飞翔的鸽子 show.jsp img src= width=120 height=120 图像 embed src= width=150 height=120 视频 第第 3 3 章章 JSP 标记标记 例子例子 1 A.jsp 我在学习 page 指令 B.jsp 启动 word 应用程序 C.jsp %
22、 int width=260, height=260; BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); g.setColor(Color.white); g.fillRect(0, 0, width, height); Graphics2D g_2d=(Graphics2D)g; Ellipse2D ellipse=new Ellipse2D. Double (40,80,100,40); g_2d.setCol
23、or(Color.blue); AffineTransform trans=new AffineTransform(); for(int i=1;i 例子例子 2 example3_2.jsp 例子例子 3 example3_3.jsp 请看一幅图象: time.jsp 现在的时间: sun.jsp 太阳图片 例子例子 4 example3_4.jsp 加载一个 jsp 文件,该文件负责计算连续整数之和: computer.jsp % String str=request.getParameter(item); /获取值 param 标记中 name 属性的值 int n=Integer.pa
24、rseInt(str); int sum=0; for(int i=1;i=n;i+) sum=sum+i; out.println(从 1 到+n+的连续和是:+sum); % 例子例子 5 example3_5.jsp % out.println(根据不同的值转向不同的页面:); int n=(int)(Math.random()*100)+1; if(n50) % jsp:param name=item value= / jsp:param name=item value= / num1.jsp % String str=request.getParameter(item); /获取值
25、param 标记中 name 属性的值 int n=Integer.parseInt(str); out.println(不大于+n+的素数:); int i=0,j=0; for(i=1;i=n;i+) for(j=2;j num2.jsp % String str=request.getParameter(item); /获取值 param 标记中 name 属性的值 int n=Integer.parseInt(str); out.println(不大于+n+奇数:); for(int i=1;i 例子例子 6 FirstTag.tag 这是一个 Tab 文件,负责计算 1 至 100
26、的连续和 % int sum=0,i=1; for(i=1;i SecondTag.tag 这是一个 Tab 文件负责计算 20 内的素数: % int i,j; for(i=1;i=20;i+) for(j=2;ji;j+) if(i%j=0) break; if(j=i) out.println(素数:+i); % example3_6.jsp 以下是调用 Tag 文件的效果: 以下是调用 Tag 文件的效果: 例子例子 7 example3_7.jsp 我喜欢看足球 I love this game 我喜欢看奥运比赛 Show.tag % for(int i=1;i 例子例子 8 exa
27、mple3_8.jsp 以下是调用 Tag 文件的效果: Trangle.tag 这是一个 Tab 文件,负责计算三角形的面积: c double area=Math.sqrt(p*(p-a)*(p-b)*(p-c) ; return 三角形的面积:+area; else return(+a+,+b+,+c+不能构成一个三角形,无法计算面积); % % out.println(jsp 页面传递过来的三边:+sideA+,+sideB+,+sideC); double a=Double.parseDouble(sideA); double b=Double.parseDouble(sideB);
28、 double c=Double.parseDouble(sideC); out.println(getArea(a,b,c); % 第第 4 4 章章 内置对象内置对象 例子例子 1 example4_1.jsp 调用 Computer.tag 文件负责计算平方根 com:Computer number= / Compter.tag =0) double r=Math.sqrt(n) ; out.print(+n+的平方根:); out.print(+r); else out.print(+请输入一个正数); catch(NumberFormatException e) out.print(
29、+请输入数字字符); % 例子例子 2 example4_2.jsp showMessage1.jsp 获取文本框提交的信息: 获取按钮的名字: showMessage2.jsp 获取文本框提交的信息: 获取按钮的名字: 例子例子 3 example4_3.jsp 客户使用的协议是: 用户请求的页面所在位置: 客户提交信息的方式: 获取 HTTP 头文件中 accept 的值(浏览器支持的 MIME 类型): 获取客户端提交的所有参数的名字: 获取头名字的一个枚举: 获取头文件中指定头名字的全部值的一个枚举: 文本框 text 提交的信息: 例子例子 4 example4_4.jsp 在学习
30、response 对象的 setContentType 方法 将当前页面用 MS-Word 显示吗? 将当前页面用 MS-Powerpoint 显示吗? 例子例子 5 example4_5.jsp 现在的时间是: 例子例子 6 example4_6.jsp 填写姓名: form.jsp 例子例子 7 example4_7.jsp 点击下面的超链接: welcome1.jsp 欢迎你吗? welcome2.jsp 欢迎你吗? welcome3.jsp 欢迎你吗? welcome1.jsp welcome2.jsp welcome3.jsp 例子例子 8 first.jsp % String id
31、=session.getId(); out.println(您的 session 对象的 ID 是:+id); % 输入你的姓名连接到 second.jsp second.jsp 我是 second.jsp 页面 % String id=session.getId(); out.println(您的 session 对象的 ID 是:+id); % 点击超链接,连接到 third.jsp 的页面。 欢迎去 third.jsp 页面! third.jsp 我是 third.jsp 页面 % String id=session.getId(); out.println(您的 session 对象的
32、 ID 是:+id); % 点击超链接,连接到 first.jsp 的页面。 欢迎去 first.jsp! 例子例子 9 main.jsp 欢迎来到本页面,请输入您的姓名 0) % 点击超链接,连接到 food.jsp 的页面,去采购食品。 欢迎去食品柜台! food.jsp 点击超链接,连接到 main.jsp 的页面,去修改姓名。 欢迎去 main.jsp! 这里是食品柜台,请选择您要购买的食品: 香肠 苹果 酱油 饮料 % String foodName=request.getParameterValues(choice); if(foodName!=null) for(int k=0;
33、k 点击超链接,连接到 count.jsp 的页面,去查看购物车中的商品。 欢迎去 count.jsp! count.jsp 这里是结帐处,您的姓名以及选择的商品: % String personName=(String)session.getAttribute(customerName); out.println(您的姓名:+personName); Enumeration enumGoods=session.getAttributeNames(); out.println(购物车中的商品:); while(enumGoods.hasMoreElements() String key=(St
34、ring)enumGoods.nextElement(); String goods=(String)session.getAttribute(key); if(!(goods.equals(personName) out.println(goods+); % 点击超链接,连接到 food.jsp 的页面,购买食品。 欢迎去 food.jsp! 点击超链接,连接到 main.jsp 的页面,去修改姓名。 欢迎去 main.jsp! 例子例子 10 example4_10.jsp % session.setMaxInactiveInterval(20); boolean boo=session.
35、isNew(); out.println(如果你第一次访问当前 web 服务目录,您的会话是新的); out.println(如果你不是首次访问当前 web 服务目录,您的会话不是新的); out.println(会话是新的吗?:+boo); out.println(欢迎来到本页面,您的 session 允许的最长发呆时间为+ session.getMaxInactiveInterval()+秒); out.println(您的 session 的创建时间是+new Date(session.getCreationTime(); out.println(您的 session 的 Id 是+se
36、ssion.getId(); Long lastTime=(Long)session.getAttribute(lastTime); if(lastTime=null) long n=session.getLastAccessedTime(); session.setAttribute(lastTime,new Long(n); else long m=session.getLastAccessedTime(); long n=(Long)session.getAttribute(lastTime).longValue(); out.println(您的发呆时间大约是+(m-n)+毫秒,大约+
37、(m-n)/1000+秒); session.setAttribute(lastTime,new Long(m); % 例子例子 11 first.jsp % String id=session.getId(); out.println(您的 session 对象的 ID 是:+id); String str=response.encodeRedirectURL(tom/second.jsp); % 输入你的姓名连接到 second.jsp FORM action= method=post name=form second.jsp 我是 second.jsp 页面 % String id=se
38、ssion.getId(); out.println(您的 session 对象的 ID 是:+id); String str=response.encodeRedirectURL(/chaper4/jerry/third.jsp); % 点击超链接,连接到 third.jsp 的页面。 A HREF= 欢迎去 third.jsp 页面! third.jsp 我是 third.jsp 页面 % String id=session.getId(); out.println(您的 session 对象的 ID 是:+id); String str=response.encodeRedirectUR
39、L(/chaper4/first.jsp); % 点击超链接,连接到 first.jsp 的页面。 A HREF= 欢迎去 first.jsp! 例子例子 12 helloOne.jsp Welcome 欢迎您访问本站 欢迎去 helloTwo.jsp 参观 helloTwo.jsp Welcome 欢迎您访问本站 欢迎去 helloOne.jsp 参观 count.tag 您是第 个访问本网站的客户。 例子例子 13 example4_13.jsp % int a=2200;long b=3456;boolean c=true; out.println(a); out.println(b);
40、 out.print(); out.println(c); % 以下是一个表格 % out.print(); out.println(); out.println(); out.println(+姓名+); out.println(+性别+); out.println(+出生日期+); out.println(); out.println(); out.println(+张三+); out.println(+男+); out.println(+1988 年 5 月+); out.println(); out.println(); out.println(+李四+); out.println(+
41、男+); out.println(+1987 年 10 月+); out.println(); out.println(); out.print() ; % 例子例子 14 submit.jsp 输入您的名字: 输入您的留言标题: 输入您的留言: messagePane.jsp 返回 查看留言版 showMessage.jsp % Vector v=(Vector)application.getAttribute(Mess); out.print(); out.print(); out.print(+留言者姓名+); out.print(+留言标题+); out.print(+留言时间+);
42、out.print(+留言内容+); out.print(); for(int i=0;iv.size();i+) out.print(); String message=(String)v.elementAt(i); StringTokenizer fenxi=new StringTokenizer(message,#); out.print(); int number=fenxi.countTokens(); for(int k=0;knumber;k+) String str=fenxi.nextToken(); if(knumber-1) out.print(+str+); else
43、out.print(+str+); out.print(); out.print(); % 第第 5 5 章章 JSP 与与 JavaBean 例子例子 1 Lader.java package tom.jiafei; public class Lader double above,bottom,area; public Lader() above=1; bottom=1; area=(above+bottom)/2.0; public double getAbove() return above; public void setAbove(double above) this.above=a
44、bove; public double getBottom() return bottom; public void setBottom(double bottom) this.bottom=bottom; public double getArea() area=(above+bottom)/2.0; return area; useBean.jsp 梯形的上底是: 梯形的下底是: 梯形的面积是: 例子例子 2 bean1.jsp 梯形的上底是: 梯形的下底是: 梯形的面积是: 链接到 beans2.jsp bean2.jsp 梯形的上底是: 梯形的下底是: 梯形的面积是: 链接到 bean
45、1.jsp 例子例子 3 door1.jsp 梯形的上底是: 梯形的下底是: door2.jsp 梯形的上底是: 梯形的下底是: 例子例子 4 Book.java package tom.jiafei; public class Book String name,ISBN; float price; public String getName() return name; public void setName(String newName) name=newName; public String getISBN() return ISBN; public void setISBN(Strin
46、g newISBN) ISBN=newISBN; public float getPrice() return price; public void setPrice(float newPrice) price=newPrice; book.jsp 书名: ISBN 是: 价钱: 书名: ISBN 是: 价钱: 例子例子 5 Student.java package tom.jiafei; public class Student String name=null; long number; double height,weight; public String getName() retur
47、n name; public void setName(String newName) name=newName; public long getNumber() return number; public void setNumber(long newNumber) number=newNumber; public double getHeight() return height; public void setHeight(double newHeight) height=newHeight; public double getWeight() return weight; public
48、void setWeight(double newWeight) weight=newWeight; student.jsp jsp:setProperty name= wangxiaolin property=height value= / jsp:setProperty name= li property=height value= / 姓名 学号 身高(米) 体重(公斤) 例子例子 6 studentForm1.jsp 输入学生的姓名: 输入学生的学号: 输入学生的身高: 输入学生的体重: 姓名 学号 身高(米) 体重(公斤) 例子例子 7 studentForm2.jsp 输入学生的姓
49、名: 输入学生的学号: 输入学生的身高: 输入学生的体重: 姓名 学号 身高(米) 体重(公斤) 例子例子 8 ListFile.java package tom.jiafei; import java.io.*; public class ListFile String extendsName,path=; StringBuffer allFileName; public ListFile() allFileName=new StringBuffer(); public void setExtendsName(String s) extendsName=s; public String ge
50、tExtendsName() return extendsName; public void setPath(String path) this.path=path; public String getPath() return path; public StringBuffer getAllFileName() if(path.length()0) File dir=new File(path); FileName wantName=new FileName(extendsName); String fileName=dir.list(wantName); for(int i=0;ifile
51、Name.length;i+) allFileName.append(+fileNamei); return allFileName; class FileName implements FilenameFilter String str=null; FileName (String s) str=.+s; public boolean accept(File dir,String name) return name.endsWith(str); listfile.jsp 输入目录路径(如:d:/1000): 输入文件的扩展名: 目录中,扩展名是: 文件有: 三角形三角形 bean Trian
52、gle.java package tom.jiafei; public class Triangle double sideA=-1,sideB=-1,sideC=-1, area=-1; boolean triangle; public void setSideA(double a) sideA=a; public double getSideA() return sideA; public void setSideB(double b) sideB=b; public double getSideB() return sideB; public void setSideC(double c
53、) sideC=c; public double getSideC() return sideC; public double getArea() double p=(sideA+sideB+sideC)/2.0; if(triangle) area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC); return area; public boolean isTriangle() if(sideAsideB+sideC else triangle=false; return triangle; triangle.jsp 输入三角形三边: 边 A: 边 B:
54、边 C: 三角形的三边是: 边 A: 边 B: 边 C: 这三个边能构成一个三角形吗? 面积是: 四则运算四则运算 bean ComputerBean.java package tom.jiafei; public class ComputerBean double numberOne,numberTwo,result; String operator=+; public void setNumberOne(double n) numberOne=n; public double getNumberOne() return numberOne; public void setNumberTwo
55、(double n) numberTwo=n; public double getNumberTwo() return numberTwo; public void setOperator(String s) operator=s.trim(); public String getOperator() return operator; public double getResult() if(operator.equals(+) result=numberOne+numberTwo; else if(operator.equals(-) result=numberOne-numberTwo;
56、else if(operator.equals(*) result=numberOne*numberTwo; else if(operator.equals(/) result=numberOne/numberTwo; return result; computer.jsp 输入两个数: 选择运算符号: +(加) -(减) *(乘) /(除) = 猜数字猜数字 bean GuessNumber.java package tom.jiafei; public class GuessNumber int answer=0, /待猜测的整数 guessNumber=0, /用户的猜测 guessCo
57、unt=0; /用户猜测的次数 String result=null; boolean right=false; public void setAnswer(int n) answer=n; guessCount=0; public int getAnswer() return answer; public void setGuessNumber(int n) guessNumber=n; guessCount+; if(guessNumber=answer) result=恭喜,猜对了; right=true; else if(guessNumberanswer) result=猜大了; r
58、ight=false; else if(guessNumberanswer) result=猜小了; right=false; public int getGuessNumber() return guessNumber; public int getGuessCount() return guessCount; public String getResult() return result; public boolean isRight() return right; getNumber.jsp jsp:setProperty name= guess property=answer valu
59、e= / 随机给你一个 1 到 100 之间的数,请猜测这个数是多少? Form action= method=post 输入你的猜测: guess.jsp ,这是第 猜. 你给出的数是 FORM action= method=post 再输入你的猜测: A href=链接到 getNumber.jsp 重新玩猜数 时间时间 bean ShowCalendar.java package tom.jiafei; import java.util.*; public class ShowCalendar Calendar calendar = null; int year,dayOfMonth,dayOfYear,weekOfYear, weekOfMonth,dayOfWeek,hour,minute,second; String day,date,time; public ShowCalendar() calendar = Calendar.getInstance(); Date time = new Date(); calendar.setTime(time); public int getYear() return calendar.get(Calendar.YEAR); pu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科无尿护理
- 语言送给蛤蟆的礼物
- 硬式内镜处理流程及注意事项
- 自我时间管理培训
- 带状疱疹护理查房
- 高中一年级必修一化学笔记总结模版
- 汽车行业2024年年报及2025年一季报综述:以旧换新政策推动业绩增长行业盈利能力复苏191mb
- 宝宝感冒护理指南
- 三晋卓越联盟·2024-2025学年高三5月质量检测卷(25-X-635C)地理(B)
- 资料员工作总结模版
- 2024年广东省深圳市中考道德与法治试题卷
- 国家职业技术技能标准 4-10-04-02 保健按摩师 人社厅发202332号
- 保险三方赔偿协议书范文模板
- 逻辑学导论学习通超星期末考试答案章节答案2024年
- 明清家具完整版本
- 100以内退位减法竖式计算练习题200道(专项训练)-2024-2025学年二年级上册数学人教版
- 鼻出血的护理课件
- 高考志愿填报师资格新版考试题及答案
- 人教版(PEP)2024年小升初英语试卷(含答案)
- Unit 8 Why do we like birthdays(单元测试)- 2024-2025学年沪教版(2024)英语三年级上册
- 2024年首届全国标准化知识竞赛考试题库-下(多选、判断题部分)
评论
0/150
提交评论