如何搭建Struts2框架

1.新建一个web工程
2.添加所需要的jar包到lib下
3.找到jar包struts2-core-2.0.11.jar下面的org.apache.struts2.dispathcer 下面的FilterDispatcher.classs
复制它的限定名,在web.xml里配置<fileter-class>要用
4.进入web.xml写上
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5.还是在上个包下面找到找到struts-2.0.dtd,打开,点file---save as(另存为)---到src目录下,名字一样
6.把src下面的struts-2.0.dtd随便保存到哪里,再把src下的它删掉
7.window---preferences---MyElipse---Files and Editors----XML---XML Catalog
-----添加---弹出一个框----Location:里选择刚刚保存的struts-2.0.dtd
----key:选择
(-//Apache Software Foundation//DTD Struts Configuration 2.0//EN)
----勾上Specify alternative web address
----复制粘贴struts-2.0.dtd里面的
http://struts.apache.org/dtds/struts-2.0.dtd
8.在src下新建---XML(Basic Templates)---选择在src目录下---点next---出现三个单选按钮----选第一个create XML file from a DTD file-----点击next-----选择select XML Catalog entry-----选中刚刚添加进去的struts-2.0.dtd
---next后直接finish
9.搭建好的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>


------一般的格式是这样的
<?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>
<package name="default" extends="struts-default">
<action name="shen" class="com.svse.action.UserAction">

</action>
</package>
</struts>

你可能感兴趣的:(struts2)