從中提取出9個核心包(包名以第一個截圖爲準):java
核心包做用:web
struts2-blank.war
http://vdisk.weibo.com/s/4HuN...apache
,將Struts2所需的包建成用戶庫,能夠更加方便地進行管理和使用。打開Eclipse,選擇菜單Window->Preferences->Java->Build Path->User Libraries
將須要的包(struts2.3.32)經過add library加入工程:
將struts2-blank.war工程覆蓋原工程下的webroot(webContent)文件tomcat
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <action name="hello" class="struts.Test"> <result>/index.jsp</result> </action> <action name="hello2" class="struts.Test"> <result>/example/HelloWorld.jsp</result> </action> </package> </struts>
配置web.xml:app
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" 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>Struts Blank</display-name> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</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-list> <!-- Restricts access to pure JSP files - access available only via Struts action --> <security-constraint> <display-name>No direct JSP access</display-name> <web-resource-collection> <web-resource-name>No-JSP</web-resource-name> <url-pattern>*.jsp</url-pattern> </web-resource-collection> <auth-constraint> <role-name>no-users</role-name> </auth-constraint> </security-constraint>
</web-app>jsp
Test.java:ui
package struts; import com.opensymphony.xwork2.ActionSupport; public class Test extends ActionSupport { public String execute() throws Exception { return SUCCESS; } }
開啓tomcat,配置完成從檢驗:url
注意:工程此時有兩個lib,分別是libraries下的strust2與WEB-INFO下的lib,可根據須要刪除WEB-INFO下的lib。