Struts2的概述
1、Struts2框架的学习路线
(1)Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写。
(2)Struts2的数据的封装、结果页面配置。
(3)Struts2的值栈和OGNL表达式。
(4)Struts2的标签库。
2、什么是Struts2?
Struts2是一个基于MVC设计模式的Web层框架。
Struts2的内核相对于Struts1来讲已经发生巨大变化。
3、常见的web层框架有哪些?
Struts2
Struts1
Webwork
SpringMVC
4、Web层框架基于前端控制器模型设计
Struts2的入门
下载Struts2的开发环境
http://struts.apache.org/
解压Struts2开发包
- apps :Struts2提供的应用,war文件:web项目打成war包。直接放入到tomcat可以允许。
- docs :Struts2的开发文档和API
- lib :Strtus2框架的开发的jar包
- src :Struts2的源码
创建web项目,引入jar包
引入jar包
struts-blank项目下找jar包
建立步骤如下:
1、创建一个JSP页面
<h3>Struts2的入门</h3>
<a href="${ pageContext.request.contextPath }/hello.action">入门案例</a>
2、编写Action的类
// 入门的Action类
public class HelloAction