win10下eclipse安装配置struts2

本博客主要流程参考了疯狂JAVA_李刚老师的教程,在其基础上整合了一些细节问题的处理以及多选择的安装方式。

新建一个Dynamic Web Project

  File>>new>>Dynamic Web Project
  

在eclipse中配置struts2

1. 下载struts2的核心支持库(jar文件)

http://struts.apache.org/download.cgi 下载struts-2.3.30-all.zip以及其对应的文档包struts-2.3.30-docs.zip

2. 选择具体需要的jar文件

(1) 将下载好的压缩包解压到当前文件夹后生成“struts-2.3.30”这个文件夹,进入struts-2.3.30>>apps。
(2) 双击struts2-blank.war(这是一个空struts2项目的包,里面包含了建立struts2工程所需的一些配置文件),进入WEB-INF>>lib,将其中所有jar文件复制粘贴到压缩包外。
    这里写图片描述

3. 将以上jar文件与我们的工程关联起来

可以选择的方法有:

  1. 直接将其粘贴到工程的WEB-INF目录下的lib目录中,eclipse项目会自动导入web的类库(推荐此方法)
  2. 右键工程后选择>>properti>>Java Build Path,单击Add External JARs,选中要添加的jar文件后点击Apply

4. 配置工程中的web.xml文件

打开WEB-INF目录下的web.xml文件,进行如下配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <filter>
    <filter-name>struts2</filter-name><!-- 命名Struts 2.0核心类 -->
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class><!-- 指定Struts 2.0核心类 -->
  </filter>

  <filter-mapping><!-- 配置核心类处理的请求 -->
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern><!-- 指定处理用户所有请求 -->
  </filter-mapping>
</web-app>

5. 配置工程中的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>        

    <!-- 所有配置都要放在package元素中,而且包必须继承struts-default -->
    <package name="default" namespace="/" extends="struts-default">
        <!-- 通用action,*表示过滤所有请求 -->
        <action name="*">
            <result>/WEB-INF/content/{1}.jsp</result>
            <!-- {1}表示第一个*所对应的内容。 
            这句话的意思是浏览器访问网址若为/test,则返回/WEB-INF/content/test.jsp页面。
            其中test可为任意字符串 -->
        </action>
    </package>

</struts>

在eclipse中测试struts2是否安装配置成功

  1. 在新建的工程上右键后,run as >> run on server
  2. 在Server中选择之前安装好的tomcat版本后,单击Next
  3. 在Configured中选择要测试的工程(可能一个workspace有多个工程)后,单击Finish
  4. 在弹出的窗口中输入http://localhost:8080/struts2test/index
  5. 观察跳出的error是否是在寻找WEB-INF/content/index.jsp。若如下图,则安装配置成功。
    这里写图片描述
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值