初见Struts2

Posted 疯公子

tags:

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




初见Struts2



一,认识Struts2


  • Struts2是一种基于MVC模式的轻量级Web框架,应用于三层架构中的web层(业务逻辑层)。

  • Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,使得业务逻辑控制能够与Servlet API 完全脱离开。




二,为什么要学Struts2 ?


  • Struts2是开源项目

  • Struts2提供Exception 处理机制

  • Struts2的Result标签容易实现页面重定向和页面跳转

  • Struts2通过配置来调度业务类,修改容易

  • Struts2提供了相对简单而且统一的表达式语言来访问所有可供访问的数据

  • Struts2还提供了强大的验证框架和国际化框架

  • Struts2支持Ajax

  • Struts2提供了很多页面标签,有利于减少页面代码




三,下载Struts2的jar包



官网下载


访问http://struts.apache.org


百度云下载


链接:https://pan.baidu.com/s/1kUOCoa7

密码:s83z




四,入门案例


1,创建工程


2,导入jar包


初见Struts2


3,配置Struts2的核心过滤器


初见Struts2


4,创建处理用户请求的Action类


初见Struts2


5,编写Struts2的配置文件(放在src目录)


初见Struts2


6,创建视图文件


初见Struts2


7,编写Action对象处理成功后返回的页面




五,快动手试一试吧!




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

Struts2Struts2获取session的三种方式

Struts2struts2处理请求参数及其校验

struts2struts2中的流接收与流发送

Struts2Struts2与Spring整合后,如何指定Action为多例模式

初见Python基础语法_人生若只如初见

初见Python运算符_人生若只如初见