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

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

时间2025-06-20 16:56:59分类IT科技浏览3962
导读:一、实验目的...

一           、实验目的

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
python读取txt最后一行(这个Python读取文件的方法,堪称天花板级别…)