gpt4 book ai didi

java - 如何处理 Wicket 口异常

转载 作者:行者123 更新时间:2023-12-02 07:50:32 24 4
gpt4 key购买 nike

我的代码:

try {
LinkedDataForm form = webService.process(searchForm, path);
add(new ExternalLink("url", form.getUrl(), form.getUrl()));

} catch (Exception e) {
add(new Label("error", e.getMessage()));
}

哪里:

@SpringBean(name = "webService")
WebService webService;

我的 html 页面如下所示:

<a wicket:id="url">url</a>
<p wicket:id="error"/>

问题出在 html 页面中,我有 url 或错误,然后 wicket 返回异常:无法在 ... 中找到 id 为“error”的组件我该如何解决这个问题

最佳答案

问题在于,您仅在出现异常时添加错误标签。快速但肮脏的方法是在 try block 的最后一行添加一个 EmptyPanel("error");

更好的方法是使用 wickets FeedbackPanel,而不是将带有异常消息的标签添加到 catch block 中的 error(e.getMessage());

关于java - 如何处理 Wicket 口异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10277663/

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