我是用的return new ModelAndView("redirect:/foodList.do",map);的方式跳转请求的。。有的时候好使有的时候不好使。
正常的情况是在foodList.jsp这个页面上有一个创建订单的按钮,点击按钮执行创建方法,创建完一个新的订单后跳转/foodList.do这个请求,对应的方法执行完后跳转回到foodList.jsp这个页面,同时控制台会打印出foodList.do对应方法的信息,非正常情况下是创建完新的订单后控制台显示跳转了请求,但是并没有打印对应方法的信息,直接跳转到foodList.jsp页面上,数据也是原来的数据,并没有执行foodList.do方法中的查询数据库的方法更新数据。求解 为什么会这样

解决方案 »

  1.   

    用Ajax方式提交吧,仔细看官方的showcase例子。
      

  2.   

    。。是我表述不清楚还是这个问题太难了~
    其实我感觉也应该用ajax 要不会读取好多重复数据 不过我不太会用。。好吧。我去学一学   
    还有~~那个例子怎么下载下来。。只能在网站上看吗。
      

  3.   

    为什么不直接用HttpServletResponse resp 本身提供的方法呢?resp.sendRedirect("/foodList.do");
      

  4.   

    好像是只认识 get方式 我想用post方式 lz 有主意不?