网站大量收购独家精品文档,联系QQ:2885784924

jsp中javaBean的运用--.doc

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

  jsp中javaBean的运用 Jsp的一个重要特性就是可以用javaBean实现功能的扩展。将大部分功能放在javaBean中完成,以使jsp页面程序更干净简洁、利于维护。JavaBean可以很方便的用来捕获页面表单的输入并完成各种业务逻辑的处理。如下就是一个Hello示例: testA.jsp页面: lt;%pagecontentType=text/html;charset=GBK%gt; lt;htmlgt; lt;headgt; lt;titlegt;示例lt;/titlegt; lt;/headgt; lt;bodyscroll=nogt; lt;formname=frmamethod=postaction=testB.jspgt; lt;pgt; 你的 lt;inputtype=textsize=15name=yourNamevalue=id=yourNamegt; lt;inputtype=buttonalign=centername=subBtnvalue=[提交]onClick=f_check()id=subBtngt; lt;/pgt; lt;/formgt; lt;/bodygt; lt;/htmlgt; lt;scriptlanguage=javascripttype=text/javascriptgt; lt;!-- functionf_check(){ if(ument.forms(0).yourName.value==){ alert(请输入姓名); }else{ ument.forms(0).submit(); } } --gt; lt;/SCRIPTgt; testB.jsp页面 lt;%pagecontentType=text/html;charset=GBK%gt; lt;htmlgt; lt;headgt; lt;titlegt;示例lt;/titlegt; lt;/headgt; lt;jsp:useBeanid=tBeanscope=pageclass=bean.TestBeangt; lt;jsp:setPropertyname=tBeanproperty=*/gt; lt;/jsp:useBeangt; lt;bodyscroll=nogt; lt;formname=frmbmethod=postaction=gt; lt;pgt; lt;%=tBean.hello()%gt; lt;/pgt; lt;/formgt; lt;/bodygt; lt;/htmlgt; TestBean.java代码: packagebean; publicclassTestBean{ privateStringyourName=; publicvoidsetYourName(StringyourName){ this.yourName=ConvertGBK(yourName); } publicStringhello(){ StringstrHello=Hello:+yourName; returnstrHello; } //汉字转换方法 publicStringConvertGBK(Stringstr){ StringstrReturn=; try{ strReturn=newString(str.getBytes(ISO-8859-1),GBK); }catch(Exce 12下一页 这篇文章来自..,。ptionex){ System.out.println(TestBean.ConvertGBK():ex=+ex.toString()); } finally{ returnstrReturn; } } }   testA.jsp页面上“提交”按钮将表单提交给testB.jsp页面,testB.jsp获得的testA.jsp中yourName文本框的值并在实例化TestBean后,执行bean中的setYourName方法,接着执行hello方法,在页面上输出对你问好的语句。   这个简单的示例体现了在jsp中使用javaBean的两个重要方面,一个是捕获表单的输入并保存,一个是执行逻辑功能。所以,依此两个功能还可以将用在jsp中的javaBean分为值Bean(valuebean)和工具Bean(utilitybean),如下: 值Bean packagebean; publicclassTestValueBean{ privateStringyourName=; publicvoidsetYourName(StringyourName)

文档评论(0)

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

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

1亿VIP精品文档

相关文档