html from提交到servelt时候没有设置 multipart/form-data 还是获取不到数据  但 from data 有数据  再刷新就500 

解决方案 »

  1.   

    doPost方法调用doGet了吗?
      

  2.   

    好像没进来 console里没输出哈哈
      

  3.   

    form中的action里面第一个斜杠去掉试试
      

  4.   

    form method="post"   
    是post 类型的请求 参考 一楼说的, 是否 调用 了 post ,或者 尝试把 doget的代码 先移动 到dopost里。
      

  5.   

    说话前后矛盾,没看懂你到底是什么问题。
    不过报错那次,请求肯定是传到了doGet方法中了。你对着空页面刷新提交的是空表单,39行肯定报空。
      

  6.   

    看报错信息,doGet 39行报错,肯定是进入方法了,还有doPost方法是怎么写的
      

  7.   

    在你的post加个this.doGet();
      

  8.   

    前端发送post请求,后段却接收get,你这样能收到才怪呢! 在后段重载HttpServlet的doPost方法。
      

  9.   

    看报错应该是进了doGet方法了,报错信息显示是NumberFormatExcepton,你需要确定一下是不是你的age字段有左右有空白字符串。把39行代码换成:
    contact.setAge(Integer.parseInt(age.trim()));