Struts2框架搭建详解
来源:互联网 发布:rabin c语言 编辑:程序博客网 时间:2024/06/04 16:15
了解什么是Struts2框架:
【概念】:Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。
如何搭建使用Struts2框架:
1、项目lib文件夹下导入jar包:Struts2常用jar包下载zip (点击蓝色链接下载)
成功导入jar包如下图所示:
2、配置web.xml文件
代码如下:
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name></display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- start Struts2 配置文件 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- end Struts2 配置文件 --></web-app>其中,注释区为必须要添加到web.xml中的配置代码。
3、在src路径下新建struts.xml文件并配置struts.xml。
配置代码如下:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <!-- Add packages here --></struts>
阅读全文
0 0
- Struts2框架搭建详解
- Struts2.0 框架搭建步骤详解
- Eclipse搭建Struts2框架(图文详解)
- 整合开发Struts2,Hibernate,Spring简单框架的搭建详解
- struts2搭建框架
- struts2搭建框架
- 如何搭建Struts2框架
- 手动搭建Struts2框架
- 搭建Struts2开发框架
- struts2框架搭建
- struts2-搭建开发框架
- Struts2框架的搭建
- 搭建Struts2框架
- Struts2框架搭建
- Struts2框架搭建
- struts2框架搭建
- Struts2+Spring框架搭建
- Struts2框架搭建
- CentOS 7 开放端口
- 微信小程序怎么用? 老徐小程序!
- 搞Linux设备驱动,你应该明白这几个问题
- 物理学家提惊人设想:宇宙大爆炸也许从未发生过
- 一些好的网站记录(PART 9)
- Struts2框架搭建详解
- OpenIMSCore的搭建过程
- 无法打开cufft.lib文件以及无法解析cufft的相关的外部符号的解决方法
- CodeForce Football
- 阿里云Python-SDK管理安全组和RDS实例IP白名单
- SSM框架的搭建之Maven依赖
- SSM框架中-使用KindEditor+Nginx服务器+FTP服务,实现多文件上传
- how to populate values in dropdownbykey in webdynpro
- jdbc连接数据库