eclipse之SSH配置struts2【一】 (使用版本 2.3.24.1)

eclipse创建Dynamic web project,勾选生成web.xml,创建index.jsp页面,tomcat部署能正常运行。进行下一步struts配置。

web.xml中添加配置,配置在web-app节点中。

   <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>

 src目录中添加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.3.dtd">
<struts>
	<package name="default" namespace="/" extends="struts-default">
		<action name="home" class="com.awu.actions.HomeAction">
			<result>/WEB-INF/result.jsp</result>
		</action>
	</package>
</struts>

创建action

package com.awu.actions;

import com.opensymphony.xwork2.ActionSupport;

public class HomeAction extends ActionSupport {
	public String execute(){
		System.out.println("Home");
		return SUCCESS;
	}
}

 

 

 

 

WEB-INF下lib中添加必需的jar,将struts中的所有jar放进去,反而会报错,也不知道是为了个啥。

  • commons-fileupload-1.3.1.jar
  • commons-io-2.2.jar
  • commons-lang3-3.2.jar
  • commons-logging-1.1.3.jar
  • freemarker-2.3.22.jar
  • javassist-3.11.0.GA.jar
  • ognl-3.0.6.jar
  • struts2-core-2.3.24.1.jar
  • xwork-core-2.3.24.1.jar

posted on 2017-02-27 16:49  阿呜的边城  阅读(149)  评论(0编辑  收藏  举报

导航