核心要点:1、下载struts2需要的jar包
2、编写web.xml
3、编写struts.xml
4、编写helloworld.jsp文件
目标:完成helloworld。浏览器中输入(根路径):/helloworld,跳转到helloworld.jsp页面,显示。
一、下载struts2,找到对应jar文件(官网下:http://struts.apache.org/)
解压下载的源码,lib目录下的几个jar是必需的,struts2-core-2.1.6.jar、freemarker-2.3.13.jar、commons-logging-1.0.4.jar、ognl-2.6.11.jar、xwork-2.1.2.jar、commons-fileupload-1.2.1.jar 。
二、配置web.xml文件
web.xml中加入如下代码
<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>
三、编写struts.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>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<package name="helloworld" extends="struts-default" namespace="/">
<action name="helloworld">
<result>HelloWorld.jsp</result>
</action>
</package>
<!-- Add packages here -->
</struts>
四、新建helloworld.jsp文件到根目录。
完成,启动,并运行。