????????????????????????????????????????????????????ó??????????????????????漰????????????????????????????????? ??????Web service??????ζ?????soap??Server??<faultcode>?????<faultstring>???????? SOAP <fault>??????????С??????ó?????Web??????????????????????????????HTML????????????????????</fault></faultstring></faultcode>

??????Struts??ó????У?????????????????????????????????ó???????RuntimeException???κ????????????????? ?org.apache.struts.action.ExceptionHandler??????????????崦?????д???????????????????????????? ?????????Struts????????????????????????2???????????????????????

?2 ????????????????

?????????????????????Spring MVC???????????SimpleMappingExceptionResolver??????????????????RuntimeExceptio?????????? ????????????????????дresolveException()??????????ó????????????????????????????????????????????????????κ? ????崦???

??????????????????????????????????????????????????д?????????????????????????????????????????????ó????в????????????????????

????????е????????????

???????????????и?????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????ù??????????????Java?????????????????????????????API?????з??棬 ??????????????????????Χ??

?????????????÷???????????????????????????????????磬????null??????????????????????????????????????????????Java I/O????????????????-1?????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????void??????????????????????????????????????????????????????????????????????????????null?? non-null??????????????????????????????????????????????????????????????????????????????????????????????????????? ??????Java??????????????????