Struts2+spring+hibernate 异常 我在service层里面throw 了一个MyException(uncheck exception)出来,可是控制台并没有打印出来,当我把throw异常的地方用try catch 然后printStack就能打印异常出来,请问:这是为什么?我想要不用try catch就能直接将uncheck的异常给打到控制台,这样我才好知道哪里出了问题啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 光throw 出去了 总得找个个地方捕获并处理吧 我是为了测试故意throw一个运行时的异常,不需要捕获,所以程序应该会自动的在控制台输出来,但是并没有 throw 是抛出异常,你不捕获怎么可能打出来呢,假如在一个方法里throw,在另外一个地方调用这个方法的时候就要捕获它,不然怎么知道异常是什么呢 我运行了一个个方法,方法里面throw了一个运行的异常,那么控制就会有相应异常的输出,也就是报错。我用java project测试没有问题,成功的报错。但是用了SSH以后,异常并没有打印在控制台上,除非我try catch 并且printStacktrace.当然一般来说应该捕获异常,但是我这里是为了测试故意捕获的。因为我的工程有一些异常可能会是我自己没有预料到的异常,它都不自动在控制台报错,那我怎么去捕获啊 java 中的异常,基本上是运行时的异常 可以自己捕获就像你说的try catch ,像你在service层没捕获可以在V层捕获啊,假如都不捕获都往上抛的话,最后是jvm来处理的啊 我知道了 是 struts2自己将异常给包了起来,所以jvm没有抛出异常,我能在返回的页面中看到异常,但是jvm就是没有抛。郁闷死。。请问:怎么讲Struts2包异常的功能给砍掉? ssh2怎么样在dao层获得session Connection reset by peer 求助 国外有什么好的java ee的论坛 紧急-函数问题 tomcat问题 如果用myeclipse自动生成hbm.xml 在weblogic 9.2下面怎样发布一个.war包? 谢谢! 请大家推荐一半 java设计模式 的好书!! 在武汉做java(j2ee)方面的兄弟有空联系一下 小白求教:java中modulepath与classpath区别是什么? 关于数据 交换 的问题。 请教关于Freemarke实际应用问题!
但是用了SSH以后,异常并没有打印在控制台上,除非我try catch 并且printStacktrace.当然一般来说应该捕获异常,但是我这里是为了测试故意捕获的。因为我的工程有一些异常可能会是我自己没有预料到的异常,它都不自动在控制台报错,那我怎么去捕获啊
可以自己捕获就像你说的try catch ,像你在service层没捕获可以在V层捕获啊,假如都不捕获都往上抛的话,最后是jvm来处理的啊
所以jvm没有抛出异常,我能在返回的页面中看到异常,但是jvm就是没有抛。郁闷死。。请问:怎么讲Struts2包异常的功能给砍掉?