用Myeclipse开发Struts框架web项目

1.打开myeclipse,点击左上角File,选择new,再选择web project,视图如下,文件名随便起,我的名为test01

2.结果如下


3.右键点击test01文件,选择Myeclipse,再选Project Facets,然后选Install Apache Struts(2x)Facet。此步可以导入struts的jar包。


4.导入后如下,可以看到在src文件夹新增加了文件struts.xml。而且web-inf中的web.xml也自动更新了。


5.打开struts.xml文件,在<struts></struts>标签中加上<package>等内容。

<struts>  
         <package name ="welcomePackage" extends="struts-default">  
                <action name ="sun">  
                     <result >/index.jsp </result >  
                </action >  

        </package >  

</struts>

6.运行项目test01,你会发现结果如下,网址为http://192.168.0.136:8080/test01/sun。原因是因为没配置web.xml


7.停止运行,打开web.xml.


8.点击Source按钮,此按钮在上图的左下角。改写倒数第三行,改为 <url-pattern>/*</url-pattern>


9,把鼠标移动到文字org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter上,然后按住Ctrl,此时文字变为链接。点进去


10.点击Attach Source...,点击External localtion,然后点击External Folder选择文件夹src。此文件夹在Struts-2.3.15-all中。此文件的压缩包在网站http://www.pan66.com/show/2003964.html。下载后解压


11.导入后,会出现如下StrutsPrepareAndExecuteFilter.class


12.在次运行test01项目,输入网址http://192.168.0.136:8080/test01/sun,结果如下。说明配置成功。他根据域名中的sun找到了文件index.jsp.


祝你成功