wanpengcheng199311 2016-09-27 16:04 采纳率: 0%
浏览 1082

struts1中actionForm数据收集问题

package action;

import java.io.IOException;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import manager.Manager;

import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.config.ForwardConfig;

import bean.BankBean;

import util.JnvaDepositException;

import form.LoginActionForm;
import form.RegisterForm;

public class DepositAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception {

    LoginActionForm f=(LoginActionForm)form;

     System.out.println("名字="+f.getName());//输出为null

     BankBean bean=new BankBean();
     BeanUtils.copyProperties(bean, f);
     double money=bean.getMoney();

     Manager m=Manager.getInstance();
     try
        {
           m.deposit(bean);
        }
        catch(JnvaDepositException e)
        {
            e.printStackTrace();
        }
        catch(IOException e)
        {
            e.printStackTrace();
        }
     request.setAttribute("bean", bean);
    return mapping.findForward("main");
}

}
为什么我的用户名f.getName()输出时为null呢?
struts-config.xml中对actionForm中表单自动收集的配置也没问题啊,
求大神解释!

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况