今天,把第三章的内容看完啦,感觉还不错。第三章主要将的是struct2框架的基本知识,包括structs2框架的核心知识、常规配置、零配置、异常配置、国际化和标签库的内容。现在稍微的总结一下:
一、的搭建起环境(即在开发环境中加入相应的类库),主要是四个类库struct2-core-2.1.2.jar、xwork-2.1.1.jar、freemarker-2.2.12.jar、ognl-2.6.11.jar
二、配置web.xml文件
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
三、配置structs.xml 文件
四、定义处理用户请求处理的类
五、配置处理结果和物理视图资源之间的映射(根据action返回的处理结果来决定物理资源的视图)
六、编写视图资源。
其中在配置web.xml和structs.xml中可以很做文章,还可以在action中指定结果映射。
例如:
@Results
({
@Result(name="input",value="/login.jsp",type=ServletDispatcherResult.class)
@Namespace("/book")
@ParentPackage("struct2-default")
})