Java EE轻量级解决方案:S2SH
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 Struts2深入

本章目标

■ 掌握struts.xml文件主要元素的配置

■ 掌握Action的实现方式

■ 掌握Action对ActionContext的访问方式

■ 掌握Action对Servlet API的访问方式

■ 掌握Action的配置方式及通配符配置

■ 掌握处理结果的流程

■ 掌握利用通配符动态配置result

■ 掌握dispatcher、redirect和redirectAction等结果类型的使用

■ 掌握Struts2的异常处理机制及配置方式

学习导航

任务描述

【描述3.D.1】

实现配置文件中常量、包、命名空间和包含的详细配置。

【描述3.D.2】

分别使用POJO、Action接口、ActionSupport类这三种方式实现用户注册功能,其中创建RegAction类,该Action的属性有用户名、密码、姓名等。

【描述3.D.3】

创建counter.jsp来统计用户访问的次数,分别使用Action访问ActionContext的方式和Action访问Servlet API的方式来实现。

【描述3.D.4】

实现Action的基本配置方式。

【描述3.D.5】

创建UserAction用于演示动态方法调用。

【描述3.D.6】

基于描述3.D.5,使用通配符的方式配置UserAction。

【描述3.D.7】

实现redirect和redirectAction结果类型配置。

【描述3.D.8】

利用表达式语法来动态配置结果。

【描述3.D.9】

登录失败后抛出异常,并转发到error.jsp界面。