Struts2入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2入门相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

一丶Struts2基础学习总结

  Struts2是在WebWork2的基础开发而来,它相比于Struts1的优点在于以下几点:

    1.Strust2没有像Struts1那样跟Servlet API耦合度很高。

    2.Struts2提供了拦截器,利用拦截器可以进行AOP编程。

    3.Struts2提供了很强大的类型转换。

    4.Struts2提供了多种表现层技术,虽然常用的只有JSP。

    5.Struts 2 的输入校验可以指定方法进行校验。

    6.Struts 2 提供了全局范围、包范围和Action范围的国际化资源文件管理实现。

二丶下载Struts2

   登录网站http://struts.apache.org/download.cgi,下载自己所需要的Struts2版本。解压之后发现文件夹目录结构如下所示:

    apps:这个文件夹包含了基于Strurs2的一些应用例子

    docs:该文件宝苦熬了Struts2的相关文档,包括Struts2的快速入门,API等内容。

    lib:该文件夹包含了struts2的核心类库

    src:该文件夹包含了Struts2框架的全部源码

三丶Struts2的开发流程

  1.首先先建一个JavaWeb工程,拷贝一下jar包到lib目录中。可以从apps文件夹下的struts2-blank文件下的WEB-INF中的lib文件夹获取。

    技术分享

      技术分享

  2.创建配置文件struts.xml

    技术分享

  技术分享

  3.在web.xml中定义核心Filter来拦截用户请求。对于MVC Web框架来说,都需要在web.xml中配置该框架的核心Servlet或Filter,这样才可以让改框架介入Web应用中。

    技术分享

  4.验证

  部署到Tomcat中,启动,如果没有错,成功。

四丶第一个Struts2的案例

  1.发送请求给框架

    .技术分享

 

  2.配置好struts.xml(上面已经贴出)

  3.编写动作类和动作方法

    技术分享

  4.编写success.jsp和error.jsp

  5.启动访问

 

---恢复内容结束---

以上是关于Struts2入门的主要内容,如果未能解决你的问题,请参考以下文章

struts2入门

struts2系列:struts2入门(struts2的产生struts2的工作流程搭建struts2开发环境)

Struts2— 入门

Struts2入门2

Struts2入门

Struts2快速入门视频