org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

1.先建立一个项目
2.在WebRoot中建立一个jsp,名为index.jsp,在里面写一句话

<body>
    hello struts2 <br>
  </body>

3.在后台写入代码

public class T {
	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter f;
}

4.在struts.xml中写入

<constant name="struts.devMode" value="true" />
	 <package name="default" namespace="/" extends="struts-default">

        <action name="hell">
            <result>
                /Hello.jsp
            </result>
        </action>
    </package>

5.在web.xml中写入

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

注意:

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

这一句很重要哦,可以说起决定性作用,不要忘记哦  

时间: 2024-12-28 13:32:11

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter的相关文章

SSH2框架ClassNotFoundException:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter的问题

今天启动tomcat,竟然报错. 严重: Exception starting filter Struts2 ClassNotFoundException:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter. 意思是缺少Struts2的jar包.不至于啊,以前启动的时候也没有遇到这种问题.于是检查了一下lib文件夹,jar包应有尽有.突然想到要不然清一下tomcat的缓存吧.于是清除了一下,再次启动tomca

Eclipse配置Struts2问题:ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

使用ssh搭建web项目,但是环境配置好后,挂载到tomcat服务器上就出现此异常 根据错误提示,意思是找不到org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,一开始以为在web.xml文件中配置错误,于是找到类名复制粘贴(右击copy qualified name),保存重新运行,依然出现同样的错误,说明路径拼写没有问题. 最后我思路是在创建web项目中,WEB-INF的lib文件夹下面build pat

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter错误解决

一月 10, 2017 1:50:21 下午 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter at org.apache.catalina.loader.We

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

报这个错是因为加的struts的jar包有问题... 另外,jar包应该放在WEB-INF下的lib文件夹里面,且不必Add to build path,该目录下的jar包会自动引入 使用struts应该加一下核心包: 处理好之后重启tomcat就正常运行了...

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil

项目启动时报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2的jar包版本号为2.1.8,所以类名是没有错误的,而jar包确实加入进去了.jar包加入的方式是通过user library. 问题解决的办法是:将jar包拷贝到WEB-INF下lib文件夹目录,重新启动tomcat问题解决. ================

【转】Eclipse配置Struts2问题:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

我的解决方案 一开始,我是依照某本教材,配置了User Libraries(名为struts-2.2.3, 可供多个项目多次使用), 然后直接把struts-2.2.3引入过来(这个包不会真正的放在项目文件夹下): 可是一运行就出现如题所示的错误,程序无法启动,具体错误如下: 严重: Exception starting filter struts2java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.

IDEA13中配置struts错误:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter +找不到java程序包 解决办法

问题一:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter解决办法 1.确保所有struts2所需要的包都导进去了(红色标记的),如图: 2.将外部lib下的包都复制到WEB-INFO下: 当再次启动tomcat的时候就可以了.IDEA会把src目录下的所有非*.java文件复制到WEB-INF/classes目录下,所以Tomcat说找不到所需要的类. 相同问题也可参见如下:(具体见原

Tomcat启动报错[org.apache.struts2.dispatcher.Dispatcher]Dispatcher initialization failed

Tomcat启动报错: [org.apache.struts2.dispatcher.Dispatcher]Dispatcher initialization failed Unable to load configuration. - bean - jar:file:/E:/SoftwareDevelopment/Software/Eclipse4.3/eclipse-jee-kepler-SR1-win32-x86_64/Workspace/.metadata/.plugins/org.ec

Error loading class [org.apache.struts2.views.velocity.StrutsResourceLoader]

2015 二月 04 21:04:58 ERROR [com.opensymphony.xwork2.util.finder.ClassFinder] - <Error loading class [org.apache.struts2.views.velocity.StrutsResourceLoader]> java.lang.NoClassDefFoundError: org/apache/velocity/runtime/resource/loader/ClasspathResourc