更改url上下文路径



我使用JSF、primefaces、Java和server wildfly。我的问题是

我有一个显示在上下文路径中的接口:

localhost: 8080/公共/页面/validation.xhtml

是否有办法将上下文路径更改为:

localhost: 8080/验证

这是一个可以在代码级别更改的东西还是服务器的东西?

感谢

您请求的功能称为URL重写,有几种方法可以实现所需的行为。

然而,由于您已经在使用JSF,最方便的可能是PrettyFaces (https://www.ocpsoft.org/prettyfaces/)

这样,您就可以轻松地定义URL映射规则,并让prettyFaces servlet处理重写:

<url-mapping id="validation">
<pattern value="/validation" />
<view-id value="/public/page/validation.xhtml" />
</url-mapping>

查看文档获取更多信息。

最新更新