struts2框架的环境搭建


1.struts2下载

 struts官网
最新版是2.5.14.1


下载解压后的文件结构如下图:


apps中是使用struts2的一些例子,docs是文档,包括帮助文档和api文档,lib是jar包,src中是源码。

2.运行环境

  • tomcat:apache-tomcat-7.0.73
  • jdk:jdk1.8.0_65

3.工具配置

在工作空间搜索jsp,选择JSP Files把编码改成utf-8,这样新建的jsp的默认编码是utf-8

另外也将工作空间的编码改成utf-8

3.编写代码

新建的项目会报错

要添加一个服务器的运行包

运行项目成功

把需要的jar包从struts2的lib目录复制到WEB-INF/lib文件夹下,最基础的需要8个jar包:
commons-fileupload-1.3.3.jar、commons-io-2.5.jar、commons-lang3-3.6.jar、freemarker-2.3.26.jar、

log4j-api-2.9.1.jar、ognl-3.1.15.jar、struts2-core-2.5.14.1.jar、javassist-3.20.0-GA.jar 注意:struts2.5之前的版本有点不同,还需要xwork-core.jar,不需要log4j-api-2.7.jar。原因是struts2.5把xwork的源码 合并到了struts-core中。struts2.5之前使用logging API,而struts2.5用log4j 2 API取代。 如果你听从了我的建议,阅读了struts2.5的 version-notes ,你就能知道详细的原因。

编写web.xml文件,注意struts2.5版本以前的过滤器类是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

编写一个controller类继承ActionSupport类,并重写execute()方法,当然也可以不重写,写其他名称的方法,但是要是这个格式:返回值在struts.xml配置中找的到

在src下面新建struts.xml配置文件

在项目名称后输入控制器名称,并添加action,也可以添加其他后缀,需要在struts.xml中配置相关配置

配置文件及代码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值