struts2的Invalid action class configaration错误

今天做项目时出现Invalid action class configuration that references an unknown class named这种错误,我的项目是采用了struts2和spring。这种错误的原因有很多,我的错误是由于:我在action里面有一个类staff,jsp表单提交时有一处input是这样:<input type="text" name="staff.name">没有value值,所以导致出现这种错误。

还有一种原因,比如该action访问量较大是,应该在spring 的bean中把action设置为prototype。

这个异常有很多原因都可能导致,也有很多解决办法,以上是我的错误的解决办法,在这里记录一下。

时间: 2024-10-21 12:50:57

struts2的Invalid action class configaration错误的相关文章

[Microsoft Dynamics CRM 2016]Invalid Action – The selected action was not valid 错误的诱因及解决方法

详细问题描述: 由于解决windows server 评估版过期\SQL server 评估版过期的问题后而导致的Invalid Action – The selected action was not valid错误 诱因: 1.windows server 2012 R2 评估版过期 2.SQL 2014 评估版过期 解决方法: 1.重新激活windows server \或者升级为其他版本 2.打开SQL SERVER 安装中心(我装的是2014,所以打开的是SQL Server 2014

java.lang.RuntimeException: Invalid action class configuration that references an unknown class nam

可能是你的配置没有这个类或者你在返回的参数没有相应的操作吧我是用struts2.1 有一次是返回字符串是没配置的所有有这个问题 就是没找到你要用的类,你确定你的那个CLASS是叫studentAction吗?是不是写错了,一般CLASS的首字母都是大写,比如StudentAction.JAVA对大小写很敏感 ava.lang.RuntimeException: Invalid action class configuration that references an unknown class

Struts2的动态Action和默认后缀.action

1:Struts2的默认访问后缀是.action(特别需要注意的是改了配置文件web.xml或者struts.xml需要重启服务器) 2:Struts2中常用的常量介绍:<!-- 一:全局配置 --> <!--1.请求数据编码  --><constant name="struts.i18n.encoding" value="UTF-8"/><!--2.修改struts2默认的自定义后缀 --><constant

Struts2异常:HTTP Status 404 - /Struts2/book/addBook.action

HTTP Status 404 - /Struts2/book/addBook.action 如果在Struts2的框架中访问路径出现了这个错误,可能存在的原因有如下的两个: 1. 路径写错,也就是action标签的name 属性和package的namespace属性组成的路径存在问题. 2. 没有在web.xml中配置struts2的过滤器.(因为struts2的处理流程必须先经过过滤器,如果没有配置过滤器那么将出现上述问题) 1 <filter> 2 <filter-name>

Invalid action class configuration that reference 异常

遇到Invalid action class configuration that reference的时候,你可以在你的Action中设置一下断点,来判断一下他是否找到了这个action. 不过遇到这个异常的时候都是没有进到action. 这时候,有几种可能导致呢? (1)struts.xml的配置写的不对,name,class检查一下.如果是和spring做整合的,要注意struts中的class写的spring配置文件中的name,在spring配置文件中bean中才写真正的class路径

【报错】java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]

java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]. 在使用SSH进行项目开发时,一不小心就可能出现以上的错误提示.现总结论坛高人的开发经验针对本错误产生的原因做具体分析,希望能帮到出同样问题的各位童鞋们: 这样的问题可以简单理解为未找到名字为XXX的action 1)xxxAction没有在Struts.xml中配置相应

struts2上传图片超过大小给出错误提示

struts2上传图片超过大小给出错误提示 今天碰到上传图片太大,上传不上去返回input视图的界面,回显的错误信息却是乱码,整了好久才整出来,在这里做个记录,方便自己以后查阅,也希望能给遇到这种情况的朋友点指示,呵呵!           首先,在struts.xml里新增的配置,     <!--  指定显示的错误信息的编码格式,注意这个编码应该跟你的回显的页面的格式是一致的  -->     <constant name="struts.i18n.encoding&quo

struts2设置index.action为主页(另:web.xml编辑卡死问题解决)

本来是弄拦截器的问题,结果弄主页的时候,还是发现了问题. 公司网站的项目里面,是用index.action作为主页的,访问WEB-INF里面的html文件.可是我设置的却不成功,追根到底,一个原因,struts2比较特殊,struts.xml里面必须多配置一个request和response. <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" versio

struts2.0中Action的对象生命周期详解!!(转)

原文出处:http://blog.csdn.net/wxy_g/article/details/2071662 有很多人问Struts2.0中的对象既然都是线程安全的,都不是单例模式,那么它究竟何时创建,何时销毁呢? 这个和struts2.0中的配置有关,我们来看struts.properties ### if specified, the default object factory can be overridden here ### Note: short-hand notation is