你 save了一个瞬态实例。
也就是说,A和B有关联的话,其中A引用B.
如果你持久化A对象的话,应该先将其关联的B对象先持久化才可以。
否则就会出现transientObject Exception这个异常。
一种解决办法是配置文件中加入cascade级联属性。会在你持久化A对象的时候自动将其关联对象持久化。
程序try catch
catch里e.printStackTrace();打印错误堆栈
确定一下是哪里的异常
是程序或者是页面中的错
页面中比如标签出错后台是看不到错误信息的
首先要在程序中对异常进行捕捉、尽管这样效率低下。其次使用struts2中的debug标签查看
初学建议在每个页面都写上debug标签、这样可以更清楚的看到request response等各个对象的值
那说明你对一些异常没捕捉.
在页面中加try{}catch(){}段