gpt4 book ai didi

java - 带 Wicket 的正则表达式 mountPage

转载 作者:行者123 更新时间:2023-12-01 12:20:21 25 4
gpt4 key购买 nike

我需要能够使用正则表达式通过 Wicket 挂载页面:

mountPage("/app/create", CreatePage.class);
mountPage("/^[0-9a-zA-Z-]+$", ViewPage.class); // Like this

我已经尝试过PatternMountedMapper从 55 分钟开始。

mount(new PatternMountedMapper("/#{hash:^[0-9a-zA-Z-]+$}", ViewPage.class));

然而,这个甚至不能捕获 a-z、A-Z、0-9 模式,甚至路径 /_ah/admin/ 所以它不起作用。什么解决方案最适合此要求?

最佳答案

使用“$”代替“#”并将 Exact 设置为 true:

        mount(new PatternMountedMapper("/${hash:^[0-9a-zA-Z-]+$}", TargetPage.class).setExact(true));

关于java - 带 Wicket 的正则表达式 mountPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26708253/

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