Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 8 部分: 陷入多级显示漩涡
2009-11-06 00:00:00 来源:WEB开发网在 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>
- ››Godaddy域名解析使用DNSPOD方法
- ››GOV.CN域名解析修改
- ››Google搜索引擎的奥秘
- ››Google测试搜索结果页面右侧内容更丰富的信息栏
- ››Google Dart精粹:应用构建,快照和隔离体
- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››Google Analytics(分析)能为网站带来什么
更多精彩
赞助商链接