gpt4 book ai didi

java - 使用 Jaxb 生成 xml 的无限 try-catch block ?

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:45 24 4
gpt4 key购买 nike

我最终陷入了这种情况:

try {

// Conversion to xml with Jaxb

} catch (JAXBException e) {
try {

// Produce error xml

} catch (JAXBException e) {

// Nested catches to infinite?

}
}

换句话说,无论发生错误还是成功,我都必须向用户返回一个 xml。但是,如果出现错误,使用 Jaxb 生成 XML 可能会生成进一步的异常。但是...我不能在每个 catch 中嵌套另一个 try-catch,或者我需要将 try-catch 无限次嵌套到 catch block 中。我该如何摆脱这个困境?

最佳答案

在某些时候你需要做一些不同的事情。如果 JAXB 无法生成您需要返回错误 XML 的错误 XML,您可以返回硬编码的 XML 消息。

关于java - 使用 Jaxb 生成 xml 的无限 try-catch block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28237249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com