eclipse中配置struts2

1.建立web工程

选择Dynamic Web Project,然后next

2.输入项目名称,选择Target Runtime,点击new选择apache Tomcat 5.5,finish

3.添加strut2开发包,把下面的6个jar包拷贝到webContent/WEB-INF/lib里

   commons-fileuploader-1.2.1.jar//好多介绍里没有引进这个包,不过这个貌似也要引进来,否则会提示Unable to load configuration. - bean - jar错误

   commons-logging-1.0.4.jar

   freemarker-2.3.12.jar

   ognl-2.6.11.jar

   struts2-core-2.1.2.jar

   xwork-2.1.1.jar

拷贝完成后refresh,新加的jar包会显示到下图的位置


3.修改webContent/WEB-INF/web.xml,修改后的web.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
tutorial</display-name>//这里是你建立的工程的名字
<filter>
   <filter-name>struts2</filter-name>
   <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
   <filter-name>struts2</filter-name>
   <url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

解释:struts2配置过滤器是用来执行分发功能的

4.拷贝Struts.xml文件以及相关的java文件和其他的xml配置文件

eclipse中配置struts2_第1张图片

要粘贴到新建项目的src目录下,现在eclipse里面显示的是在Project Explorer中,如下,这里是无法显示src目录的

 

要切换到Package Explorer才能粘贴,切换方式有两种

1)Windows--> Show View-->Others 选择Java-->Package Explorer

2)在eclipse的右上角选择Java,如图:


切换之后就会看到src目录,把它们粘贴到这个目录即可

5.把struts-2.1.2-all\apps\struts2-blank-2.1.2下的example文件,和index.html拷贝到webContent目录下

到这里struts,就配置完成了,可以运行一下看看结果

6.运行struts项目:

1)编译项目,右键点击项目名称,选择build project(如果已经自动编译过,这步可省略)

2)配置Server-Tomcat

    右键点击项目名称,选择debug as-->debug on server

    选择tomcat 5.5就行

点击finish即可看到结果。

你可能感兴趣的:(eclipse,tomcat,struts,jar,webapp,encoding)