[Struts2 in action 笔记1]Struts2的配置(eclipse)

前言-

从网上摸到一本《Struts in Action》的pdf,正好补习一下Struts框架。学习的时候一直使用的是MyEclipse,一直都是一键配置。如今换成Eclipsse,这项任务就需要自己动手完成了。

还是同样声明一下,本文仅为本人的读书笔记,如有错误请联系我。

正文-

在Eclipce上新建项目,这里的项目类型应该是“Dynamic Web project”(直译过来就是动态WEB项目)

然后。。。。。。

下一步(√) 完成(X)不要直接点完成。。

     

记得勾选(3)图中的选项,她会生成web.xml文件。如果没有选,自己建一个也没什么问题,不过内容需要从网上找。。。

然后加一个Tomcat

    

 点击Browse...找到你tomccat路径,下一步。

可以把项目加到tomcat中,也可以忽略她直接完成。

 然后个人喜好,调一下默认浏览器。窗口-》首选项-》常规-》web浏览器

 

运行一下tomcat,查看一下控制台看看有没有警告和错误

然后WebConten下随便建一个jsp文件确认一下项目和tomcat运行是否正常

OK 现在Jsp项目建成,下一步加入Struts2

下载Struts  https://struts.apache.org/    官网下载

这里我下了一个min和一个all

 刚开始使用struts2 使用min包里的jar就够了,官方也很贴心了直接给我们整理好了,赞一个。

全选复制到WEB-INF下的lib,这个建项目的时候就已经建好了,稍等1秒,查看一下JRE库是不是导入了。

下面就是在web.xml中配置Struts2拦截器了。

<display-name>Struts 2</display-name>
   <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>
   <filter>
      <filter-name>struts2</filter-name>
      <filter-class>
         org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
      </filter-class>
   </filter>

   <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
   </filter-mapping>

然后在WEB-INF下建一个classes文件夹,在其下新建一个名为struts.xml的配置文件

这时你的文件目录也许会乱掉,不过不用担心,你可以右键她-》显示位置-》资源管理器查看她是不是真的如编辑器显示的那样

 struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>


</struts>

差不多配置就是这些了。

关于测试实例,这边推荐使用W3CSchool的HelloWorld实例,同时W3C上还有很多小实例https://www.w3cschool.cn/struts_2/struts_examples.html

管理Struts了解入门,有一篇文章挺不错的,也贴上来推荐一下https://blog.csdn.net/houwanle/article/details/83713844

后续-

一些吐槽,关于《Struts in action》这本书我是在国内那些小软件站上找到的,翻看了两天觉得不错,萌生了复习一下SSH的念头。于是同样在小软件站上找到了《Spring in Action》,但是关于Hibernate一直没有找到,为了凑齐这三本书的pdf也算是煞费苦心。。。

像《Struts in action》这种随便就能在网上找到的资源,下载下来发到CSDN上就会需要积分,我其实挺反感这一点的。

尤其是当我读到第三章的时候,想看看代码,源码官网上是提供免费的下载,但是网络问题老是下载到一半就断掉了。找源码的过程中,遇到了无数个CSDN上需要积分的下载链接,5到10积分不等,凭什么官网上免费的东西到你这里就需要积分来换。

找了大概两个小时,我找到一个编程资源互换的网站,我上传了两本pdf成为了网站的会员,经过5分钟的审核,然后资源就可以随意下载了,于是乎我不仅找到struts的源码,甚至还找到的spring的源码

而我付出的代价是什么?我的公开了两本书,而这两本书可能也会帮助到其他的人,而且我很乐意这么做。

上文所说的网站http://www.pudn.com/

pdf及源码

度娘盘:s/1GUWQO0hUljwspZcTS1gi0w  gy4d 


原文地址:https://www.cnblogs.com/YFEYI/p/12611640.html