http://sys-ks-cnm.iteye.com/blog/1884623
Unable to instantiate Action, LoginAction, defined for 'Login' in namespace '/'LoginAction
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:307)
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:388)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:187)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:478)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
root cause
java.lang.ClassNotFoundException: LoginAction
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:146)
com.opensymphony.xwork2.ObjectFactory.getClassInstance(ObjectFactory.java:96)
com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:212)
com.opensymphony.xwork2.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:132)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:139)
com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:109)
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:288)
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:388)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:187)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:478)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
配置如下:
applicationcontext.xml
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/spring/application.properties</value>
</list>
</property>
</bean>
<import resource="/spring/beans-datasource.xml"/>
<import resource="/spring/beans-dao.xml"/>
<context:component-scan base-package="sshLogin" />
struts.xml
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<constant name="struts.devMode" value="false" />
<package name="strutsLogin" namespace="" extends="struts-default">
<action name="Login" class="LoginAction" method="login">
<result name="success" type="redirectAction">List</result>
<result name="input">error.jsp</result>
</action>
<action name="Regist" class="LoginAction" method="regist">
<result name="success" type="redirectAction">List</result>
<result name="show">update.jsp</result>
<result name="input">index.jsp</result>
</action>
<action name="Update" class="LoginAction" method="update">
<result name="success" type="redirectAction">List</result>
<result name="input">index.jsp</result>
</action>
<action name="Query" class="LoginAction" method="query">
<result name="success">update.jsp</result>
</action>
<action name="Delete" class="LoginAction" method="delete">
<result name="success" type="redirectAction">List</result>
<result name="input" type="redirectAction">List</result>
</action>
</package>
<package name="strutsList" namespace="" extends="struts-default">
<action name="List" class="LoginAction" method="list">
<result name="success">list.jsp</result>
<result name="input">index.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>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
java 代码
@Controller("LoginAction")
@Scope("prototype")
public class LoginAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
User user ;
@Autowired
LoginService loginService;
List<User> list =null;
/**
麻烦各位看下原因 是不是action没被spring托管
相关推荐
struts2+spring+springstruts2+spring+springstruts2+spring+spring
论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...
Struts2+Spring3+HibernateBBS源码.rar请同时下载Struts2+Spring3+HibernateBBS源码lib1.rar ,Struts2+Spring3+HibernateBBS源码.rar lib2.rar此为jar包。
Struts2+spring注解配置 很好哦
Struts2+hibernate+spring开发,使用MySQL数据,实现学生基本信息的增删改查功能,但是页面不美观
struts2+Spring3.0+Mybatis组合框架开发,可以正常的运行,其中使用spring注解方式管理action
农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts ...
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
struts2+spring+Ibatis框架包
有关Struts2+Spring+Hibernate和Struts2+Spring+Ibatis的整合实例demo 原创,完全基于eclipse开发
maven构建项目,简单的struts2、spring、mybatis结构实现,页面展示用的easyui
基于Struts2+Spring+Hibernate+MySql的注册登录系统.zip
struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本 ,mysql,tomcat,myeclipse完整工程
Struts2+spring注解详细配置
Struts2+Spring+Hibernate+Jsp+Mysql5 项目申报系统.zip
Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf
Struts 2+Hibernate+Spring实现论坛系统
Struts2+spring注解配置简介.ppt
struts2+spring+ibatis+mysql AOP日志管理,异常捕获 tomcat6.0+jdk1.6