我的目录结构就是这样。
-- 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。正如我在操作部分中提到的那样,它应该起作用,但并未将其重定向到页面。
有人可以帮我吗?
谢谢。
在此处和此处都很好地解释了,您无法以这种方式使用JSF导航,因为JSF导航不是相对于当前目录,而是与应用程序上下文相关。/p> ,在您的情况下, 据我所知,您可以使用,例如 相对浏览目录(在您的示例中,从/dir2/page2到dir1/page1)p:commandButton
正在将应用程序上下文路径附加到 action
参数路径,这就是为什么它无法按照您的期望工作。 <h:outputLink value="../dir1/page1.xhtml">Go to DIR 1 Page 1</h:outputLink>