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

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

时间2025-05-02 14:38:33分类IT科技浏览3402
导读:一、实验目的...

一          、实验目的

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
bp神经网络算法优缺点是什么(学习笔记:深度学习(2)——BP神经网络) gpt-3 github(OpenAI之 GPT-3.5-Turbo,自然语言处理的突破)