Spring struts2 整合不能访问action
spring:<beanid="LoginAction"scope="prototype"class="dfd.loginAction"/>Struts2:<struts...
spring :<bean id="LoginAction" scope="prototype" class="dfd.loginAction"/>
Struts2:<struts>
<constant name="struts.devMode" value="true"></constant>
<constant name="struts.objectFactory" value="spring"/>
<package name="login" namespace="/" extends="struts-default">
<action name="login" class="LoginAction">
<result>/ok.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
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>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/applicationContext*.xml
</param-value>
</context-param> 页面<a href="login">dfdf</a> 访问此页面后点击链接就会出现
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
LoginAction
Unable to instantiate Action, LoginAction, defined for 'login' in namespace
'/'LoginAction
File:
org/apache/catalina/loader/WebappClassLoader.java
java.lang.ClassNotFoundException: LoginAction 展开
Struts2:<struts>
<constant name="struts.devMode" value="true"></constant>
<constant name="struts.objectFactory" value="spring"/>
<package name="login" namespace="/" extends="struts-default">
<action name="login" class="LoginAction">
<result>/ok.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
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>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/applicationContext*.xml
</param-value>
</context-param> 页面<a href="login">dfdf</a> 访问此页面后点击链接就会出现
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
LoginAction
Unable to instantiate Action, LoginAction, defined for 'login' in namespace
'/'LoginAction
File:
org/apache/catalina/loader/WebappClassLoader.java
java.lang.ClassNotFoundException: LoginAction 展开
3个回答
展开全部
ya178帮帮团:
根据你的配置和错误提示,很可能是spring配置没起作用。
你application.xml里怎么弄的。
根据你的配置和错误提示,很可能是spring配置没起作用。
你application.xml里怎么弄的。
更多追问追答
追答
你这个:
是写在application.xml里的么?
配置spring要在struts2之前啊!
contextConfigLocation
/WEB-INF/applicationContext*.xml
org.springframework.web.context.ContextLoaderListener
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
展开全部
这个问题我也遇到过 ,如果确定不是路径问题,配置也正确的话有可能是相关jar包导入太多引起的一些冲突!!!
建议楼主download一份ssh项目根据此项目导包
建议楼主download一份ssh项目根据此项目导包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询