j2EE学习之struts2环境搭建-在eclipse中搭建环境

之前已经下载好了struts2.3的版本,接下来一起学习一下在eclipse如何搭建环境

  1. 1

    在官网下载最新版的Struts2.从图中可以看出,即可以分开下载,又可以一次全部下载。我选择全部下载。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  2. 2

    下载后将压缩包解压到磁盘根目录。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  3. 3

    进入struts-2.3.16.1文件,可以看到包含如下文件夹:

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  4. 4

    文件夹作用见下表:

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  5. 5

    lib文件包含了上百个库文件,但大多数是可选的,有些库是插件,用于和其他框架的整合。我们开发时不必全部用到这些库文件,我们可根据apps文件下的模板工程查看需要哪些jar包。进入apps文件看到struts2自带了5个工程模板。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  6. 6

    用解压缩工具解压期中的struts2-blank-2.war压缩包(这部分压缩方法可以参见下方链接,我是采用直接在eclipse中新建一个项目完成的,这里要注意可以将项目中lib下面的jar包在E盘重新建一个文件夹,放到下面,直接复制项目下面的jar包以后项目没有了,会报错,找不到路径),展开后是一个非常简单的项目,从WEB-INF/lib目录中可以看到多个个库文件,主要的库解释如下:

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

     

使用Eclipse搭建Struts2的开发环境

  1. 1

      创建用户库,将Struts2所需的包建成用户库,可以更加方便地进行管理和使用。(也可以直接将jar包添加到lib下面)打开Eclipse,选择菜单Window->Preferences->Java->Build Path->User Libraries。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  2. 2

    点击右侧的New…按钮,创建一个新的用户库,弹出如图所示对话框

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  3. 3

    输入用户库的名称,如:Struts2,点击OK按钮,该对话框自动关闭。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  4. 4

     此时,右侧的按钮被点亮。点击“Add External JARS…”按钮,添加用户库所需的库文件;选择添加刚才解压的struts2-blank-2.war下WEB-INF/lib中的所有jar包。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  5. 5

    点击“OK”完成。

    END

开发第一个Struts2应用程序

  1. 1

     新建一个动态WEB工程,点击"Next"

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  2. 点击"Next"

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  3. 点击"Finish"

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  4. 现在将Struts2的库导入到工程中,右击工程名称弹出快捷菜单,选择Build Path->Add Libraries…,

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  5. 从弹出的对话框中选择“User Libraries”

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  6.  单击"Next",我们看到,上文中创建的用户库出现在列表中,在“Struts2”前的复选框上打勾,点击“Finish”完成。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  7. 打开MyWeb工程中的web.xml;

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  8. 将Struts2所带的过滤器配置到工程的web.xml文件中;打开刚才解压的struts2-blank-2.war下WEB-INF/web.xml文件

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  9. 将上图中红色框中的配置内容复制到MyWeb工程web.xml中。

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

  10. 将struts2中apps/struts2-blank/WEB-INF/src/java下的struts.xml复制到MyWeb工程中src中

    j2EE学习之struts2环境搭建-在eclipse中搭建环境

    j2EE学习之struts2环境搭建-在eclipse中搭建环境步骤阅读

  11. 到此,Struts2在Eclipse配置完成,可以进行Struts2应用开发。

  12. 关于.war文件解压缩,参见链接:https://jingyan.baidu.com/article/e9fb46e13d9db17521f766ef.html

  13. 本文用于学习,转载:https://jingyan.baidu.com/article/915fc414fd94fb51394b208e.html