代码之家  ›  专栏  ›  技术社区  ›  Rudi Wijaya

未找到404 use Annotation MountPath Page Wicket

  •  0
  • Rudi Wijaya  · 技术社区  · 8 年前

    我有这样的情况: 使用 @MountPath

    @MountPath("admin/")
    public class AdminPage extends SecurePage {
    

    在自定义类中 WebApplication

    final MountPath mountPath = Preconditions.checkNotNull(page.getAnnotation(MountPath.class),
                    "Page class %s does not have @MountPath/@ManageMountPath/@OpenMountPath annotation", page.getName());
    mountPage(mountPath.value(), page);
    

    然后运行 /admin/ 可以,但如果我跑 /admin

    mountPage("admin", HomeBackEndPage.class); 直接使用404 /管理员/ /管理员 .

    环境:

    <wicket.version>7.7.0</wicket.version>
    
    0 回复  |  直到 8 年前