解决方案 »

  1.   

    你在后台打印,他没进 execute 方法里面是吗。那你就从你的路径配置开始找起。也就是说,他根本没进action方法。也就是配置访问 action你这个地方有误。看一下配置文件,然后看一下你界面的那个form表单跳转的 <form action="/HNYYGD/order/orderadd.action" 这个跟你配置文件是否 是对的。web.xml文件
      

  2.   

     不是啊,Action确实跳转了没有问题。Hibernate没有打印,我分析了原因,应该是执行execute()方法里面的对象是空值,是空值Hibernate就不执行了
      

  3.   

    好多年没用过struts2了,
    1、看下页面上的参数是否传到后台中,你指定的action 方法中
    2、hibernate是否和数据库建立了连接
      

  4.   

    orders = request.getParameterMap(); 这是什么? 那前台页面传过来的map ?
      

  5.   

    orders 的值是不是 null  ?
      

  6.   

    的确是null的值是空的,因为这个做法我是参考了别人的思路,所以我在Hibernate里面返回的结果也做了一个Map集合