实验七 JAVA Bean实验.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验七 JAVA Bean实验

实验七 JavaBean实验 实验目的 掌握Javabean的编写规则 掌握JavaBean的使用 体验JSP+JavaBean编程的好处 实验内容与步骤 用JavaBean实现统计用户访问网站的次数 需求说明:用JavaBean实现统计用户访问网站的次数 知识点练习:练习如何在jsp中使用jsp:useBean标签调用javabean 实现步骤如下: 第一步编写JavaBean对象Counter.java package zzuli; public class Counter{ public Counter(){} public int count=0; public int getCount(){ count++; return count; } public void setCount(int newCount){ count=newCount; } } 第二步编写Jsp页面counter.jsp 文件名 功能 TestA.jsp 用于提交请求 TestB.jsp 使用JavaBean,并显示相应结果 TestBean.java 用于处理提交的信息 下面分别列出这三个文件的具体内容。 TestBean.java代码 package bean; public class TestBean{ private String yourName=; public void setYourName(String yourName){ this.yourName=convertGBK(yourName); } public String hello(){ String strHello=Hello:+yourName; return strHello; } public String convertGBK(String str) String strReturn=; try{ strReturn=new String)str.getBytes(ISO-8859-1),GBK); }catch(Exception ex){ System.out.println(TestBean.convertGBK():ex=+ex.toString()); }finally{ return strReturn; } } } 如上代码所示,TestBean.java中定义了三个方法和一个字符串变量。下面分别对这些变量和方法进行讲解。 yourName:这是一个字符串变量。这个变量用于保存提交来的信息。 setYourName():这个方法与testB.jsp文件中的jsp:setProperty对应。通过此方法为字符串变量进行赋值。 hello():这个方法返回一个字符串。在返回的字符串中包含提交来的信息。 ConvertGBK():这个方法用于转换编码。 编写完毕后,编译这个JavaBean,然后启动服务器运行。运行结果如图5-1所示: TestA.jsp代码 html headtitle示例/title/head body form name=frma method=post action=TestB.jsp p你的姓名: input type=text size=15 name=yourName value= input type=button name=subBtn value=提交 onClick=f_check() /p /body /form script language=JavaScript type=text/javascript function f_check(){ if(document.frma.yourName.value==){ alert(请输入姓名); }else{ document.frma.submit(); } } /script 如上代码所示,testA.jsp文件主要是用于提交用户请求的。testA.jsp把用户请求交由testB.jsp文件进行处理。在testA.jsp文件中还使用了JavaScript,用于简单的判断输入是否为空。 TestB.jsp代码 %@ page contentType=text/html;charset=GBK % html head titleTestB/title /head jsp:useBean id=myBean scope=session class=bean.TestBean/ jsp:setProperty name=myBean property=*/ body bgcolor=#ffffff form method=post acti

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档