首页IT科技javaweb实验一HTML应用(web实验三 JavaBean)

javaweb实验一HTML应用(web实验三 JavaBean)

时间2025-08-02 03:06:36分类IT科技浏览4398
导读:一、实验目的...

一             、实验目的

1)熟悉Javabean的创建;

2)掌握usebean                    、getProperty和setProperty等动作标记的使用;

3)掌握javabean辅助类的使用              。

二       、实验内容

1)实验1:编写一个JSP页面              ,该页面提供功一个表单                    ,用户可以通过表单输入梯形的上底             、下底和高的值      ,并提交给本JSP页面       ,该页面将计算梯形的面积之任务交给一个bean去完成                    ,JSP页面使用getProperty动作标记显示梯形的面积                    。具体要求参考课本P97习题5      。

2)实验2:编写一个JSP页面             ,a.jsp和b.jsp       ,a.jsp页面提供一个表单                    ,用户可以通过表单输入矩形的两个边长提交给b.jsp页面             ,b.jsp页面调用以usebean去完成计算矩形面积的任务       。b.jsp页面使用getProperty动作标记显示矩形的面积                    。具体要求参考课本P97习题6             。

三                    、实验要求

1)将实验的源代码文件和运行结果分别截图粘贴到实验结果,注意写清楚实验编号和文件名称       。

2)按照你自己做实验的流程                    ,写清楚实验的步骤                    。

3)对实验进行小结(做实验时出现的问题                   ,怎么解决的,有什么心得体会等均可)              ,将小结写到实验小结中             。

四       、实验步骤

4.1 实验1代码如下(ladder.jsp和Ladder.java)

先创建javabean辅助类Ladder.java                   ,在其中定义求面积的方法。

再编写显示页面ladder.jsp                    。实现从表单输入上底      、下底和高等信息      ,提交给Jsp页面              ,通过该页面调用javabean辅助类计算出梯形的面积                   。最后由Jsp页面通过getProperty动作标记显示梯形面积。

4.2 实验2代码如下(rectangle1.jsp和rectangle2.jsp以及rectangle.java)

五                    、实验结果

5.1 实验1具体结果

5.2 实验2具体结果

六              、实验小结

1      、通过本次实验熟悉Javabean的创建                    ,掌握usebean                   、getProperty和setProperty等动作标记的使用和Javabean辅助类的使用              。

2              、Javabean是一个可重复使用的软件组件      ,是遵循一定标准、用Java语言编写的一个类       ,该类的一个实例称作一个Javabean                   。

3                   、useBean动作加载一个JavaBean给JSP页面使用      。getProperty和setProperty两个动作可以用name属性和useBean的id属性关联                    ,以去使用指定的JavaBean的访问器和写入器              。name属性是需要设定JavaBean的实例名;property属性确定需要设置的属性名;value属性则确定需要设置的属性值                    。

4                    、bean的生命周期分为page、request             、session                    、application      。page范围的JavaBean生命周期是最短的             ,当一个网页由JSP产生并传送到客户端后       ,属于page范围的JavaBean也被清除       。当JSP程序执行完成                    ,并把结果传给客户端后             ,属于page范围的JavaBean对象就会被清除                    。request类型的生命周期除了自身网页,还包括使用jsp:include和jsp:forward的有关网页                    ,request有两个存取其他对象的方法                   ,setAttribute()和getArribute(),JSP引擎会把jsp:useBean标签中的id值当作索引值              ,通过setAttribute()方法产生新的JavaBean对象放置在request对象中                   ,当下一个JSP程序通过forward程序取得传来的request对象时      ,通过getArribute()和索引值获取这个对象             。由于HTTP协议是无状态的通信协议              ,在web服务器没有直接的方法可以维护客户端的状态                    ,session范围的JavaBean生命周期可以在一个使用者的会话期间使用       。application范围是最长的一个      ,只要有一个JSP程序设置为application范围时       ,在相同的引擎下的web程序都可以通过这个JavaBean交换信息                    。

5       、一个JSP页面可以将这些数据的处理过程指派给一个或几个bean来完成                    ,我们只需要在JSP页面中调用这些bean即可             。在JSP页面中调用bean可以将数据的处理代码从页面分离出来             ,实现代码服用       ,更有效的维护一个web应用。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
网站更新文章一般多少字合适(如何做好SEO优化文章更新频率?掌握最佳更新时机) 汝阳seo关键字优化(汝阳seo网站技巧诀窍)