【问题标题】:Page redirect not working in JSF页面重定向在 JSF 中不起作用
【发布时间】:2017-11-30 16:25:40
【问题描述】:

我的目录结构是这样的。

-- dir
   -- dir1
      --file_1
   -- dir2
      --file_2

我有一个如下所述的 jsf 按钮。

<h:commandButton id="Register" style="background:#50A7E6;color:white" value="Register" action="../dir1/file_1?faces-redirect=true" class="btn btn-info loginmodal-submit"></h:commandButton>

我想从 file_2 重定向到 file_1。正如我在操作部分中提到的,它应该可以工作,但它没有重定向到页面。

有人可以帮帮我吗?

谢谢。

【问题讨论】:

    标签: html jsf


    【解决方案1】:

    正如herehere 所解释的那样,您不能以这种方式使用 JSF 导航,因为 JSF 导航与当前目录无关,而是与应用程序上下文相关。

    而且,在您的情况下,p:commandButton 将应用程序上下文路径附加到 action 参数路径,这就是它无法按预期工作的原因。

    据我所知,您可以使用,例如

     <h:outputLink value="../dir1/page1.xhtml">Go to DIR 1 Page 1</h:outputLink>
    

    相对于目录浏览(在您的示例中,从 /dir2/page2 到 dir1/page1)

    【讨论】:

      猜你喜欢
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多