最近做了个struts2.2.1+spring3.0+hibernate3.3+Ext3.3.1的小例子(JDK6),启动tomcat时总报错
There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'? - result - file
从网上查了好长时间,仔细检查自己的jar包,json依赖包都在啊
commons-beanutils-1.7.0.jar
commons-collections-3.2.jar
commons-lang-2.3.jar
commons-logging-1.1.jar
ezmorph-1.0.4.jar
json-lib-2.2.3-jdk15.jar
后来我把jsonplugin-0.33.jar加上了,启动就不报错了。
jsonplugin-0.33.jar
------------------------ 我是分割线 ----------------------------
才疏学浅,不知道具体原因是什么,但据我加减包测试的结果,json-lib-2.2.3-jdk15.jar是用来支持JSONArray.fromObject()这个方法的,用来转sjon用;jsonplugin-0.33.jar可能是支持struts.xml里的
<result type="json"/>
继承json-default。
注意:jar的版本跟框架的版本一致。
struts2.1之前的jar包可能与struts2.1之后的jar包不同
------------------------- 我还是分割线 ---------------------------
之前用的MyEclipse自带的struts,后来新建一个工程把需要的jar包都放进去
发现struts2.2.1-lib有个
struts2-json-plugin-2.2.1.1.jar
如果有了这个jar包,则不能再加jsonplugin-0.33.jar否则报错,有冲突。
分享到:
相关推荐
前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这样的问题先鄙视下提供例子的作者, ...
### Struts2框架中“No result defined for action and result input”错误解析及解决方法 #### 错误概述 在Struts2框架中开发Web应用程序时,可能会遇到一个名为“No result defined for action and result input...
在IT领域,尤其是在Web开发中,遇到“No result defined for action”这类错误是常见的问题,尤其当使用Struts2框架时更为突出。此类错误通常指向在控制器(Action)中未正确配置或实现结果集(Result),导致请求...
在Hadoop分布式文件系统(HDFS)的运行过程中,可能会遇到一个常见的错误,即"ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation. Starting datanodes"。这个错误通常意味着系统在尝试启动...
### "Value too large for defined data type" 解决办法 在Linux环境下进行文件操作时,可能会遇到一个名为“Value too large for defined data type”的错误。这一问题通常发生在使用`ls`或`find`命令来查看大于2...
但是在项目经过本地测试没有任何问题,打包上线后却会报错 webpackJsonp is not defined。这是因为公共文件必须在自己引用的js文件之前引用。 可以手动改文件引用,但是推荐以下解决办法: 找到build→webpack.prod...
最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...
Zabbix 新版微信告警配置攻略,肯定是你需要的,有故障即时通知
There are also implicit constructors that allow standard and user-defined types to be automatically converted to JSON. For example: class Point { public: int x; int y; Point (int x, int y) : x(x),...
但是,在使用Pycharm进行开发工作时,可能会遇到一个问题,即工具栏右下角出现“No R interpreter defined”的提示。这个提示通常发生在开发者尝试在Pycharm中配置或使用R语言解释器时。为了解决这个问题,我们需要...
在项目下执行如下命令 ...报如下图错误 解决办法: ...文档里说: 所以我命通过命令安装扩展: ...composer require topthink/think-multi-app 出现如下图说明安装成功了 ...Successed 出现这个说明大功告成,可以开始你的多...
然而,在某些情况下,用户可能会遇到“No termcap entry for vt102”的错误,这通常是由于终端类型不被系统识别所导致的。另外,minicom的默认退出方式可能不符合某些用户的习惯,比如按`CTRL+A, Z`来退出,这可能...
ReferenceError: AMap is not defined AMap未定义
<link rel="stylesheet" type="text/css" href="style.css"> src="http://ditu.google.com/maps?file=api&v=2& key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ- i1QfUnH94QxWIa6N4U6...
RF and Digital Signal Processing for Software-Defined Radio: A Multi-Standard Multi-Mode Approach by Tony J. Rouphael RF and Digital Signal Processing for Software-Defined Radio: A Multi-...
如果你遇到了"luckysheet is not defined"的错误,这通常意味着在你的Vue项目中,Luckysheet未正确安装或引入。下面我们将详细探讨这个问题的解决方案以及如何在Vue项目中有效地使用Luckysheet。 首先,让我们了解...
there is no feedback based re-transmissions. This obviously is a major departure from the Slotted- ALOHA or CSMA type approaches. While these latter solutions enjoy excellent throughput performance, a...
标题中的问题“Target runtime Apache Tomcat 6.0 is not defined”是Eclipse IDE中一个常见的错误提示,意味着用户在尝试运行或部署基于Apache Tomcat 6.0的应用时,Eclipse无法找到对应的运行时环境。这个错误通常...
首先打开.electron-vue/webpack.renderer.config.js,在大约第125行的new HtmlWebpackPlugin中任意位置