【问题标题】:URL redirection JSFURL 重定向 JSF
【发布时间】:2013-06-26 03:12:46
【问题描述】:

我有我的应用程序url: 127.0.0.1:8080/reader/read.xhtml read.xhtml 填充了完整的数据库,并且有各种 在数据库中硬编码的链接。 (read.xhtml 实际上是 从数据库中检索为字符串。)
例如有链接 (<a href ="/write.xhtml>write</a>) /write.xhtml /upload.xhtml 因为当我单击它指向我的链接时,我无法添加上下文 WWW://127.0.0.1:8080/write.xhtmlHTTP://127.0.0.1:8080/upload.xhtml

有什么方法可以将链接重定向到 HTTP://127.0.0.1:8080/reader/write.xhtml。 Prettyfaces可以处理这个。如果是怎么办?

【问题讨论】:

    标签: jsf-2 prettyfaces


    【解决方案1】:

    您可以简单地将上下文路径添加到链接中,方法是将其呈现在链接前面。比如:

    <a href="#{request.contextPath}/#{someBean.linkFromDatabase}">write</a>
    

    【讨论】:

    • 不能这样做,因为链接是从数据库中获取的。它是硬编码的东西
    • 是的,但是您可以使用多个 EL 表达式来呈现链接。我更新了我的答案...
    猜你喜欢
    • 1970-01-01
    • 2015-03-06
    • 2011-07-02
    • 2012-10-30
    • 2010-11-01
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多