Eclipse中配置Struts2并实现HelloWorld
刚刚把玩了Struts2,是第一次接触Struts2,就不做过多的解释了。下面介绍在Eclipse中配置Struts2的过程:
一、下载Struts2,因为Struts2是开源的,百度或者google一下就可以找到下载地址。我下载的是struts-2.3.1.2版本?的,解压之后入下图:

apps目录:Struts2的范例
docs目录:Struts2的文档
lib目录:Struts2的类库
src目录:关于Struts2的一些资源
二、现在是利用apps中的范例实现一个helloworld的action,在apps目录下有几个war文件,如下图:

?
这几个文件可以用WinRAR打开,我用好压打开struts2-blank.war之后,如下图

?
在WEB-INF目录下打开classes目录,找到struts.xml文件,如下图

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

?
三、如上面所示,在WEB-INF目录下打开lib目录,如下图:

?打开之后会有如上图的jar包,为保险起见,将所有的jar包复制到新建工程的lib目录下,在我的工程中如下图:

?
四、返回到WEB-INF目录下,找到web.xml文件并打开,打开之后会看到有如下代码:
?将其中<filter></filter>和<filter-mapping></filter-mapping>元素复制到Eclipse新建工程的web.xml文件中,我的web.xml文件如下所示:
?
五、在Eclipse中打开复制来的struts.xml文件,将文件中<struts>和</struts>之间的内容注释掉,并添加如下所示的代码:
?
六、在Ecplise中新建一个Hello.jsp文件,在<body>标签之间写如下代码:
?????
??
OK,至此所有的配置都配置好了,接下来就可以好好的去玩Struts2了。在这里还想再谈一点感受就是,遇到新的东西首先是先拿去用,等会用了在好好研究它的原理和细枝末节,就像别人给你一把枪一样,你不会一拿到枪就把它拆开来研究它的内部构造,而是直接拿去用,会用了,觉得这东西有意思了,再好好去研究的内部结构甚至是仿制出一把出来。这也是我以前所没有意识到的,希望今后改进,好好学习,天天向上。
?