struts2 如何知道pojo的null值是没有赋值还是用户传的空值


pojo 里一个字段是null, 有可能是
1.这个字段是因为客户端根本没有传过来这个参数
2.客户端有这个参数, 但是个空值

我在 action 或者 service 里能区分得出来上面两种情况吗?

java struts2

yzblyp 11 years ago

不能,你说的两种情况:
1.这个字段是因为客户端根本没有传过来这个参数
2.客户端有这个参数, 但是个空值
无论哪一个,都是在进入action之前已经形成了null。所以你需要跟踪的是页面。假如页面部分显示为null,则第1中。但是假如页面显示不为null,这时候你就需要查看页面参数和action中的参数是否一致了。

dabazhe answered 11 years ago

Your Answer