| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1630 人关注过本帖
标题:跳页,出BeanUtil.populate错误-->千里冰封转移
只看楼主 加入收藏
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
收藏
得分:0 

完全被你搞晕了``
可能是我理解有问题
你能不能把你的流程写清楚点
是哪个过程出现问题了


学编程不能急,要慢慢来。
2007-09-05 17:05
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
A页面 -〉点击 按钮 -〉调用B页面的initialAction.do ,然后就出错了,页面链接显示B页面的action.do
但是B页面的initialAction.java打了断点也没有走。

log里报beanUtil.populate的错。

ps:从A页面进入其他页面都正确,从其他页面进入B页面也正确,唯独,从A页面进入B页面不正确。

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2007-09-05 17:12
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
收藏
得分:0 
就是这里我没搞清楚
为什么是调用B页面的initialAction.do
A页面的按钮 触发的路径应该直接是initialAction.do才对
为什么会是B页面的initialAction.do
我用Struts这么久也没试过这样调用的

学编程不能急,要慢慢来。
2007-09-05 19:06
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
殊途同归。

我终于搞定了,查到了B页面的ActionForm里,挨个屏蔽,目标锁定在一个类型为String的对象上。
有了它,画面必倒,没有它,画面完好。
然后我到A页面的actionForm里搜索这个变量名,居然发现真有一个一模一样的变量,不过类型不同。

明天改了,看看是否是这个东西在捣鬼。

难道画面迁移的时候,不允许有同名不同类型的变量阿。B页面也不用从A页面来的值初始化阿。
真是企有此理。

下班啦。明天见。

谢谢版主

[此贴子已经被作者于2007-9-5 19:59:17编辑过]


成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2007-09-05 19:58
xhdwell
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-5-15
收藏
得分:0 
这是因为ACTIONFORM中的一定有java.sql.date型的数据,并且传入了NULL值。我以前也碰到这样的问题过的~~
http://www.cnblogs.com/bjzhanghao/archive/2004/08/17/34106.html
参照这个做就能解决问题了

[此贴子已经被作者于2007-9-8 16:20:13编辑过]


坚持自己的选择!向着理想迈出了第一步!
2007-09-08 16:17
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
谢谢楼上。
java.sql.date型的数据我们都存为String类型,然后操作数据库的时候转换。项目里的牛人封装的DAO,用起来还不错。

那个问题也解决了。
有一个变量名在B页的actionForm里是String类型,在A页里的actionForm里是List类型。
就因为这个,已经改过了。
现在一切正常。

谢谢大家关注。/

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2007-09-09 08:38
快速回复:跳页,出BeanUtil.populate错误-->千里冰封转移
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054879 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved