我有以下代码,我需要返回 SOAP响应(正确的XML)。如果我throw new SoapException(...)
,它将返回错误的HTML页面。提前感谢所有建议。
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
...
if (!checkMsg()) {
// return SOAP response
}
...
}
答案 0 :(得分:1)
无法在SOAPException
中创建Filter
。我必须抛出SerlvetException
。如果我想要返回SOAPException
,我必须链接CXF servlet
并将其扔到那里。