struts1.2,ActionForm的对象不能使用setXXX()方法,提示空指针,什么原因?

例如:managerForm.setAccount(request.getParameter("account"));提示空指针。我猜想是不是request.getPar... 例如:managerForm.setAccount(request.getParameter("account"));提示空指针。
我猜想是不是request.getParameter("account")为空,后来改成managerForm.setAccount("1");仍提示空指针。似乎managerForm就没有那个方法似的,但其实有啊,也是String型的啊。

其实,我还提过这个问题的:http://zhidao.baidu.com/question/119119795.html(我开始怀疑是没传过来,后来发现就算没传过来,我在Action里setXXX()也不行,提示空指针,看来问题不是那么简单)

请高手解决,嫌分少的回到两个问题,还嫌少的我再追加,只要能解决问题。谢谢。
展开
 我来答
wangtingfeng
2009-09-28 · 超过31用户采纳过TA的回答
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:88.2万
展开全部
你的struts_config.xml中配置好了没有,也就是给表单的action 元素添加
name 属性,关联到formbean中你定义好的form表单
如果你在action中没有配置name,那么本身excute()中的ActionForm即为空。

仅是猜测!楼主试试
freish
2009-09-28 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2699万
展开全部
managerForm是null嘛!
你在赋值之前打印下managerForm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc81944bb
2009-09-28 · TA获得超过572个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:725万
展开全部
ActionForm的成员变量,是否和jsp里的表单的name一致??看细点来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式