Netbeans7.4下搭建struts2.3.16

时间:2022-06-23 04:59:23

一:所需要的jar包如下:

Netbeans7.4下搭建struts2.3.16

在WEB-INF目录下新建一个lib文件夹将jar包复制到里面:

Netbeans7.4下搭建struts2.3.16

在这里要注意将jar包导入lib目录里还不可以,在这里与MyEclipse不同。在项目上右键属性->库:添加JAR/文件夹:

Netbeans7.4下搭建struts2.3.16

然后再web.xml中:配置struts过滤器

 <!--struts2 拦截器-->
    <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>

新建一个类:

public class TestAction extends ActionSupport{
    
    @Override
    public String execute(){
        return SUCCESS;
    }
}

在源码包下面新建一个struts.xml配置文件

Netbeans7.4下搭建struts2.3.16

<?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> 
    <package name="struts2" extends="struts-default"> 
        
        <action name="TestAction" class="com.wzh.action.TestAction"> 
            <result name="success">/test.jsp</result> 
        </action> 
        
    </package> 
</struts>   

运行测试成功!

整个项目工程如下:

Netbeans7.4下搭建struts2.3.16