WEB开发网
开发学院软件开发Java Go-ForIt 记事:eXtreme DragonSlayers 专题报告,... 阅读

Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 8 部分: 陷入多级显示漩涡

 2009-11-06 00:00:00 来源:WEB开发网   
核心提示: 在 block 3 的开头部分,servlet 就拥有了差事列表,Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 8 部分: 陷入多级显示漩涡(8),现在该创建列表的显示表单了,首先,还有其它许多有趣的五颜六色的东西,第 1 个代码样本在 JSP 的顶部,ser

在 block 3 的开头部分,servlet 就拥有了差事列表。现在该创建列表的显示表单了。首先,servlet 创建一个视图 bean 实例 GetErrandListHTMLView ,将差事列表作为参数传递给构造函数。视图 bean 将创建并保存将差事列表以表的形式显示的 HTML。servlet 使用 setAttribute 方法将这个视图 bean 存储在请求对象中,并将其命名为 ErrandListView 。下一步,servlet 使用 putValue 方法将差事列表存储在 session 中,并将其命名为 paErrandList 。(注意:将来 HttpSession 的 getValue 和 putValue 方法将被弃置: getAttribute 和 putAttribute 将取而代之被使用。)最后要做的是将控制权转移给 pa_errand_list_paonly JSP。

我们跳过了异常处理,这是很重要的一部分。信不信由您,尽管我们已尽了最大努力,代码之外的东西还是可能出问题,迫使我们在自己完美的作品(应用程序)中放入错误恢复代码。我们为自己的应用创建了一个报错 JSP,它将为我们显示出错消息。在这个 servlet 中有两个这种示例。在每个示例中,servlet 捕捉异常,从异常中抽取出错消息(如果有的话),将消息和 User 对象存储在 HttpRequest 对象中,并将控制权转移给报错 JSP。

JavaServer Pages 代码

下面是两段显示差事列表的 JSP 代码。我不会包含进全部的 JSP,因为它在列表旁边建立了一个选择菜单,一个顶部有图像的很漂亮的表头,还有其它许多有趣的五颜六色的东西。第 1 个代码样本在 JSP 的顶部,就在 <BODY> 标记之后。


JSP 标示将要使用的类
<jsp:useBean id="ErrandListView" scope="request" 
class="com.goforit.view.GetErrandListHTMLView"> </jsp:useBean> 

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Go ForIt 记事

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接