我有以下方法,即接收XML,并创建一个新的书在数据库:检查JAXBElement的参数为空
@PUT
@Path("/{isbn}")
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
public SuccessfulRequestMessage createBook(JAXBElement<Book> bookParam,
@PathParam("isbn") String isbn) {
if(bookParam == null)
{
ErrorMessage errorMessage = new ErrorMessage(
"400 Bad request",
"To create a new book you must provide the corresponding XML code!");
throw new MyWebServiceException(Response.Status.BAD_REQUEST,
errorMessage);
}
....................................................................
}
的问题是,当我没有在邮件正文发送任何东西,该异常不会被抛出。我如何检查邮件正文是否为空?
谢谢!
索林
你想从客户端或服务器端得到错误信息? – bhuang3
从服务器端 –