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

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

时间2025-09-19 11:27:32分类IT科技浏览5278
导读:一、实验目的...

一               、实验目的

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
nginx静态资源部署(Nginx静态资源部署)