有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript如何使用Java从URL链接获取xsp值

我正在尝试使用Java从当前页面的URL检索页面名称(.xsp)。我已经能够用下面的Javascript完成同样的事情

context.getUrl().getSiteRelativeAddress(context).toString()

它可以工作,但我想用Java得到同样的东西


共 (1) 个答案

  1. # 1 楼答案

    通过Java获取SSJS变量名的最佳方法是resolveVariable。这应该起作用:

    XSPContext context = (XSPContext) ExtLibUtil.resolveVariable(FacesContext.getCurrentInstance(), "context");
    String pageName = context.getUrl().getSiteRelativeAddress(context).toString();
    

    (更新了第二行的正确语法,谢谢Knut)