`

struts2遇到的两个问题

 
阅读更多

异常: strtus2中表单提交时报Could not create and/or set value back on to object 

最终解决办法:对应于表单的bean 需要空的构造函数。

 

 

struts2.x 严重: Could not create and/or set value back on to object:

 

  

原因:因为在表单提交的时候,action并没有创建表单对应的实例。之所以这样是因为在写表单对应的类时,写了一个带有参数的构造方法,而在action中只是定义了这个类,没有实现。

 

解决方法:方法1、在表单对应的类中,再建个什么也不做的构造方法,即不带有参数和方法的构造方法。

 

          方法 2、在action中,new出表单对应的类。

 

 -----------------------------------------------------------

 struts2(2.1.6版本)必备的jar包有6个

 

struts2-core-2.1.6.jar

 

freemarker-2.3.13.jar

 

commons-logging-1.0.4.jar

 

ognl-2.6.11.jar

 

xwork-2.1.2.jar

 

commons-fileupload-1.2.1.jar

 

另外,为了支持附件上传,还要添加commons-io.jar。为了支持json,要添加添加jsonplugin-0.34.jar或者jsonplugin-0.7.jar。

 

 

 

最后,附上网上查阅的其他一点知识。

 

在struts2.1.6之前的版本:   添加相应的json包:json-lib.jar jsonplugin.jar 这里要注意很重要的一点,因为json大量引用了Apache commons的包,所以这里要一并加入,需要的commons包共4个,除了commons的包外,还需要引入一个 ezmorph的包,所以这一步一共要引入7个包,列出如下:commons-collections.jar commons-lang.jar commons-beanutils.jar commons-logging.jar ezmorph.jar 再加上json的两个包共七个。

 

struts2.1.6,添加jsonplugin0.34或者jsonplugin0.7 

 

struts2.1.8则添加json-lib-2.2.3.jar,struts2-json-plugin,struts2-junit-plugin

 

 

-----------------------------------------------------------------------------------------------

分享到:
评论

相关推荐

    Struts2权威指南

    本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷...

    Struts2 in action中文版

    11.1.2 Struts 2如何解决本地Java对i18n支持的问题 243 11.2 Struts 2 i18n示例 244 11.2.1 Struts 2 i18n快速展示 244 11.2.2 幕后一览 246 11.3 Struts 2 i18n详情 247 11.3.1 Struts 2默认的TextProvider Re-...

    Struts 2权威指南

    本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的...

    struts2权威指南pdf

    《Struts2权威指南:基于WebWork核心的MVC开发》介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。虽然Struts 1目前还未被...

    Struts2权威指南-src

    本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷...

    maven3+struts2+spring+ibatis

    开发过程中遇到两个问题: 1.验证失败一次后就连续验证失败 这个属于与Spring整合的问题,Spring容器在初始化对象的时候会根据bean的scope配置来考虑是重新建立一个对象,还是继续使用原来的对象,拿struts2的...

    Struts2权威指南完整版

    本书最后配备的两个常用的实例也都升级为基于Struts 2.1运行,读者可通过这两个实例触类旁通,解决日常开发中的问题。  本书第二版保留了第一版通俗易懂的写作风格:按Struts 2.1的架构体系,细致地介绍了Struts ...

    Struts 2 权威指南:基于WebWork核心的MVC开发 光盘

    本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷...

    Bug管理系统 struts2+sping2.5+hibernate3(2-2)

    注:本程序分两部分上传,需要两个文件同时才能解压。 这是第二部分 另见:http://download.csdn.net/source/1458338 软件名称: DEBUG信息管理系统 版本: 3.0 说明: 本程序采用struts2.0+spring2.5+hiberhate3...

    Struts2权威指南--基于WebWork核心的MVC开发(完整版)

    Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷已经处处制约着开发者的 手脚。在2007年上半年,Struts 2终于在...

    Struts2权威指南--基于WebWork核心的MVC开发(完整版) 积分少

    Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷已经处处制约着开发者的 手脚。在2007年上半年,Struts 2终于在...

    Struts2权威指南--基于WebWork核心的MVC开发(完整版) 需要积分少

    Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷已经处处制约着开发者的 手脚。在2007年上半年,Struts 2终于在...

    [Struts2权威指南--基于WebWork核心的MVC开发(完整版)

    本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷...

Global site tag (gtag.js) - Google Analytics