MVC模式计算梯形面积
上一节
下一节
1.案例分析:
本案例介绍使用MVC模式计算梯形面积的Web应用,该Web应用提供两个视图(JSP页面),一个提供给用户输入三角形三边的值;另一个显示三角形的面积。该Web应用提供一个控制器(Servlet)和一个模型(JavaBean)。该Servlet负责计算三角形面积,并将相关数据存储到JavaBean中。JavaBean负责存储数据结果,提供获取和设置属性值的方法。
2.案例学习目标:
学习JSP中开发MVC模式Web应用的方法。
3.案例知识要点:
JSP中开发MVC模式Web应用的方法。
4.案例完成步骤:
该Web应用提供两个视图(JSP页面)、一个控制器(Servlet)和一个模型(JavaBean)。具体要求如下:
(1)视图inputTrapezoid.jsp页面,设计一个表单,提供三个单行文本框,供用户输入梯形的上底、下底和高,并提交到控制器HandleTraArea。
(2)视图showTraArea.jsp,用于显示模型中的数据(梯形的面积)。
(3)模型TraArea.java,提供成对的setXxx()和getXxx()方法勇于设置和获取梯形上底、下底、高及面积。
(4)控制器HandleTraArea.java,重写doPost()方法计算梯形的面积,并将数据存储到TraArea模型中,并将用户转发到showTraArea.jsp页面查看登录反馈信息。
说明:读者可参考本章节的案例1完成本实训内容。