我用的struts-2.2.3.1版本 自己配置了一些 然后启动服务器报的错误是
严重: Exception starting filter struts2
严重: Exception starting filter struts2
解决方案 »
- apache tomcat 小问题
- Spring3.0 MVC Model不能传到jsp页面
- 请问可不可以根据表结构,生成hbm.xml和持久化类?
- jspsmart在LINUX下表单乱码,在线等!!!!!!
- 关于日期格式处理的问题(检测环节比较复杂,可否实现)
- 用JDom读XML怎么去掉元素里的\n回车?
- 请教:为何我的JBuilder9中的"新建"项目中的EJB选项都是灰色的啊?都不能用,怎么回事???
- 关于==与equals
- 急问:jbuilder中如何做web应用?
- 菜鸟100分请教:怎样才能对j2ee的软件开发架构有一个总体的认识?(不够再加)
- EL 输出 struts1 formbean中属性的问题
- 向服务器端webservice,发送几十M的数据
<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>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter>
<filter-name>strutsFilterDispatcher</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>strutsFilterDispatcher</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>然后struts.xml中还要做一些配置来控制页面的跳转等。
在web.xml配置
<filter>
<filter-name>struts2</filter-name>
<!-- struts 2.1.6以下版本用org.apache.struts2.dispatcher.FilterDispatcher-->
<!-- struts 2.1.6以上版本用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter -->
<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.ui.theme" value="simple" />
<!-- 把struts2的Action对象工厂 交给spring的对象工厂来创建Action -->
<constant name="struts.objectFactory" value="spring" />
<package name="login" namespace="/login" extends="struts-default">
<action name="login" class="loginAction">
<result name="main">/jpf/root/main.jsp</result>
<result name="index">/login.jsp</result>
</action>
</package>
</struts>
<filter-name>struts2</filter-name>
<!-- struts 2.1.6以下版本用org.apache.struts2.dispatcher.FilterDispatcher-->
<!-- struts 2.1.6以上版本用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter -->
<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.ui.theme" value="simple" />
<!-- 把struts2的Action对象工厂 交给spring的对象工厂来创建Action -->
<constant name="struts.objectFactory" value="spring" />
<package name="login" namespace="/login" extends="struts-default">
<action name="login" class="loginAction">
<result name="main">/jpf/root/main.jsp</result>
<result name="index">/login.jsp</result>
</action>
</package>
</struts>