在Eclipse里面配置Struts2

下面介绍在Eclipse里面配置Struts2

下载Struts2的压缩包

我下载的是2.3.32版本

解压之后如图所示

apps目录:Struts2的范例

docs目录:Struts2的文档

lib目录:Struts2的类库

src目录:关于Struts2的一些资源

在apps目录下面有几个例子

使用jar解压

jar -xvf struts2-blank.war

解压之后得到

在struts-2.3.32\apps\WEB-INF\classes下找到struts.xml文件

在Eclipse里面配置Tomcat服务器

我的机器上下载的是Tomcat9的包,所以配置Tomcat9

然后选择你的Tomcat的位置。

配置完后是这样

在Eclipse里面创建一个web工程

完成之后是这样

将struts.xml文件复制到Eclipse新建工程的src目录下,在我的工程中如下图:

在解压struts2-blank.war得到的WEB-INF目录下打开lib目录,如下图:

将所有的jar包复制到新建工程Struts2Learn的WebContent的WEB-INF的lib目录下,在我的工程中如下图:

在解压struts2-blank.war得到的WEB-INF目录下有web.xml文件

文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>Struts Blank</display-name>

    <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>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

    <!-- Restricts access to pure JSP files - access available only via Struts action -->
    <security-constraint>
        <display-name>No direct JSP access</display-name>
        <web-resource-collection>
            <web-resource-name>No-JSP</web-resource-name>
            <url-pattern>*.jsp</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>no-users</role-name>
        </auth-constraint>
    </security-constraint>

    <security-role>
        <description>Don‘t assign users to this role</description>
        <role-name>no-users</role-name>
    </security-role>

</web-app>

将<filter></filter>和<filter-mapping></filter-mapping>元素复制到Eclipse新建工程Struts2Learn的web.xml文件中,我的web.xml文件如下所示:

在Eclipse中打开复制来的struts.xml文件,将文件中<struts>和</struts>之间的内容注释掉,并添加如下所示的代码:

<package name="default" namespace="/" extends="struts-default">
    <action name="hello">
        <result>
            /Hello.jsp
        </result>
    </action>
</package>

在Ecplise中新建一个Hello.jsp文件,在<body>标签之间写如下代码:

至此,开发环境初步搭建完成。

时间: 2024-12-25 17:57:21

在Eclipse里面配置Struts2的相关文章

在Eclipse中配置Struts2

下面介绍在Eclipse中配置Struts2的过程: 一.下载Struts2,因为Struts2是开源的,百度或者google一下就可以找到下载地址.我下载的是struts-2.3.1.2版本 的,解压之后入下图: apps目录:Struts2的范例 docs目录:Struts2的文档 lib目录:Struts2的类库 src目录:关于Struts2的一些资源 二.现在是利用apps中的范例实现一个helloworld的action,在apps目录下有几个war文件,如下图: 这几个文件可以用W

Eclipse下配置Struts2

前几天一直把玩Struts2,折腾来折腾去,最后终于配置好了我的第一个Struts2项目之HelloWorld! 心里还有点小激动呢:) 废话少说这就说明配置步骤 1. 新建项目 new > Dynamic Web Project 项目名称命名为Struts2-HelloWorld. 2. 导入jar包 将从官网下载的struts2文档中apps文件夹下的struts2-blank.war解压,然后将其WEB-INF > lib下的所有jar包(好像是13个,这是最基本的jar包)拷贝到Str

eclipse javaee2019-12配置Struts2

学习某入门到精通书籍,Struts2 配置环境自己研究. 1.下载struts2.3   下载地址  目前最新版本为2.5.22  但是死活配置不成功,退而求其次,下载了2.3.37 2.解压文件,找到lib文件夹,找到下面8个lib文件,复制到tomcat的lib目录下. 3.在eclipse中新建一个java web项目. 3.1编辑web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app

Eclipse配置Struts2.x

问了我同学现在JavaWeb主流框架是哪些.他说基本框架是SSH,struts2+spring+hibernate,流行的是SSM,springmvc+spring+mybatis,原本计划学下Struts1框架呢,这样就不学了,先学下Struts2,首先就是eclipse配置Struts2. 一.下载Struts2 从http://struts.apache.org/download.cgi#struts25101下载struts2的包,这里我选的是min的下载的 二.导入Struts2 下载

在eclipse中进行Struts2项目的配置

Struts2是一个比较出色的基于MVC设计模式的框架,是由Struts1和WebWork发展而来的,性能也比较稳定,现在是Apache软件基金会的一个项目,下面就来配置Struts2进行初始化的开发 Struts2对环境要求不高,JDK版本1.5以上,ServletAPI在2.5以上,Tomcat版本在6.0以上即可,当然更推荐使用最新版本 首先去Apache官网下载Struts2的类库,http://www.apache.org最下方的Struts项目超链接http://struts.apa

Eclipse配置Struts2

一.必备Jar包 二.配置struts2.xml文件 可以从解压缩的struts包的apps目录下找到struts2-blank.war,解压缩该文件可以在WEB-INF目录下的classes找到struts.xml文件.

在Eclipse中配置Tomcat7.0

为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题.结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了.网上的那么多配置文章,唉,不说啥了.看看我的配置步骤吧. 1,Eclipse的安装.这个是从Eclipse的官方网站下载的.不用教吧,下载后exe文件执行安装. 2,下载一个tomcat,从apache的官方网站上下载

struts开发&amp;lt;在eclipse中配置struts. 一&amp;gt;

1.获取struts的jar包 1.1首先在http://struts.apache.org/download.cgi#struts23163这里下载 struts的文件包(选择struts-2.3.16.3-all) 1.2解压得到例如以下的目录 apps目录下是struts的一些官方样例 docs已久是官方api说明文档 lib包是struts全部的jar包 src则是一些样例的资源文件 注意:接下来我们须要取得我们须要的jar包,而不是lib文件夹下所有的jar文件,假设所有导入有可能会发

struts开发&lt;在eclipse中配置struts. 一&gt;

1.获取struts的jar包 1.1首先在http://struts.apache.org/download.cgi#struts23163这里下载 struts的文件包(选择struts-2.3.16.3-all) 1.2解压得到如下的文件夹 apps文件夹下是struts的一些官方例子 docs已久是官方api说明文档 lib包是struts所有的jar包 src则是一些例子的资源文件 注意:接下来我们需要取得我们需要的jar包,而不是lib目录下所有的jar文件,如果全部导入有可能会发生