Struts2(一)概述

1. Sruuts2 概述

struts2是一个用来开发MVC应用程序的框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。采用拦截器的机制来处理用户的请求
它提供了Web应用程序开发过程的一些常见问题的解决方案:
① 对用户输入数据进行合法性校验   ② 统一的布局  ③ 可扩展性  ④ 国际化和本地化
⑤ 支持Ajax ⑥ 表单的重复提交 ⑦ 文件的上传下载

2. MVC设计模式

实现MVC(model,view,controller)模式的构成:
① 模型 :封装应用程序的数据和业务逻辑 POJO(Plain Old Java Object)
② 视图:实现应用程序的信息显示功能 JSP
③ 控制器 : 接收来自用户的输入,调用模型层,响应对应的视图组件。Servlet Filter

3. struts2 下载地址: http://struts.apache.org/

直接下载  struts-2.x.x-all.zip

4. Struts的环境搭建

① 加入jar包:复制 struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib 下的所有 jar 包到当前 web 应用的 lib 目录下;
② 在web.xml 文件中配置struts2:复制 struts-2.3.15.3\apps\struts2-blank1\WEB-INF\web.xml 文件中的过滤器的配置到当前 web 应用的 web.xml 文件中
③ 在当前 web 应用的 classpath 下添加 struts2 的配置文件struts.xml:复制struts-2.3.15.3\apps\struts2-blank\WEB-INF\classes 下的 struts.xml 文件到当前 web 应用的 src 目录下.
最后如图:

④ 添加DTD约束,加上之后在写struts.xml文件是就会有提示,如图所示:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值