日期:2014-05-17  浏览次数:20638 次

做增加和修改功能时,jsp页面上的值传到后台都为null
最近做java,两个星期前是什么都不会,任务又比较紧,就很多都没有弄明白。
请教下大虾们:

前台的是修改或者是增加某一类信息;
form是:
<form name="form1" method="post" action="powerConsum.do?action=powerConsumAdd">
其中PowerConsumForm类里面就是保存页面所有信息内容的类。

action对应的函数:
private ActionForward powerConsumAdd(ActionMapping mapping, ActionForm form,
  HttpServletRequest request,
  HttpServletResponse response){
  PowerConsumForm powerConsumForm = (PowerConsumForm) form;
  powerConsumForm.setCmbm(powerConsumForm.getCmbm());
  。。。。。

这个里面接收到的都是Null值,请问大家为什么?

------解决方案--------------------
楼主页面form表单内的输入域的name 是否与PowerConsumForm 中的属性名称一一对应
------解决方案--------------------
属性 名称 对应 时候 你的有没有 此属性的 set get 方法 或者你是模型驱动那就是 pojo 的set get