更改 url 上下文路径
change url context path
我正在使用 JSF、primefaces、Java 和服务器 wildfly。我的问题是:
我有一个显示在上下文路径中的界面:
localhost:8080/public/page/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>
查看文档了解更多信息。
我正在使用 JSF、primefaces、Java 和服务器 wildfly。我的问题是:
我有一个显示在上下文路径中的界面:
localhost:8080/public/page/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>
查看文档了解更多信息。