下 图 26 中可以看到当选择 calculateMortgage 方法时发生了什么。回忆在 图 16 中 MortgageInfo bean 有 5 个属性。 可是输入窗格只显示出三个输入框。GSTC 除去了这些属性,因为它不能处理数组。两个被除去的属性是 bills 和 income。您可以改变 JSP 页来为这两个数组属性获取输入。
图 26: calculateMortgage 方法的输入
图 27 是 Input.jsp。 用 JSP 页面源码编辑器打开您自己的 Input.jsp 并且您会见到相似的内容。第 97 行所显示的方法出现在 case 25 中。这是一个列举每种方法的庞大 switch 语句中的一部分,这些内容待会就变得很重要。如您所见,在 104 行有个名为 mortgageInfo 的标题,还有三个其它的带有文本输入的标题。这是标准的 HTML,非常容易使用。加入另两个输入,income 和 bills。您需要提供给用户添加多于一项内容的能力,因此,为每一个属性(income 和 bills)添加一些文本框。
图 27:调整之前的 calculateMortgage 方法的输入
文章来源于领测软件测试网 https://www.ltesting.net/