您好,struts2中页面抛出异常时后台控制台无法显示错误堆栈,你是怎么解决的啊

2025-04-10 17:04:23
推荐回答(5个)
回答(1):

你 save了一个瞬态实例。
也就是说,A和B有关联的话,其中A引用B.
如果你持久化A对象的话,应该先将其关联的B对象先持久化才可以。
否则就会出现transientObject Exception这个异常。
一种解决办法是配置文件中加入cascade级联属性。会在你持久化A对象的时候自动将其关联对象持久化。

回答(2):

程序try catch
catch里e.printStackTrace();打印错误堆栈
确定一下是哪里的异常
是程序或者是页面中的错
页面中比如标签出错后台是看不到错误信息的

回答(3):

首先要在程序中对异常进行捕捉、尽管这样效率低下。其次使用struts2中的debug标签查看
初学建议在每个页面都写上debug标签、这样可以更清楚的看到request response等各个对象的值

回答(4):

那说明你对一些异常没捕捉.

回答(5):

在页面中加try{}catch(){}段