gpt4 book ai didi

java - 如何在没有 servlet 引擎或 web.xml 的情况下使用 Wicket 渲染 html?

转载 作者:行者123 更新时间:2023-12-01 17:28:51 24 4
gpt4 key购买 nike

我需要使用 Wicket 创建一堆 html 邮件。但据我所知,Wicket 需要 servlet 上下文。

所以我正在寻找一种使用 Wicket 作为 html 的简单渲染器的方法。也就是说,渲染我的 Page 对象,而无需启动 servlet 引擎。

本质上:

 String renderPageToHtml (Page page) { 
/*
1. Instantiate wicket.
2. Render page to String
3. Return it.
*/
}

最佳答案

尚未测试,但您可以尝试 WicketTester 。这个类实际上是用于休息的,但允许在没有 servlet 容器的情况下实例化组件。

WicketTester tester = new WicketTester(new MyApplication();
tester.startPage(MyPage.class);
String MyPageAsString = tester.getLastResponseAsString();

正如我所说,使用风险自负,我尚未对此进行测试。

关于java - 如何在没有 servlet 引擎或 web.xml 的情况下使用 Wicket 渲染 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12909410/

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