gpt4 book ai didi

prettyfaces - 忽略漂亮脸模式中的大小写

转载 作者:行者123 更新时间:2023-12-04 06:06:33 25 4
gpt4 key购买 nike

如果您按如下方式定义了 url 映射:

@URLMapping(id = "myPage", pattern = "/myPage", viewId = "/faces/pages/myPage.xhtml")

如果您尝试输入网址为:
http:localhost:8080/myPage

这会正常工作,但如果您将案例更改为:
http:localhost:8080/mypage

http:localhost:8080/MYPAGE
它不起作用,它找不到页面,所以有没有办法忽略模式中的大小写,或者 PrettyFaces 尚不支持此类事情,如果不支持,请提出解决方法。

最佳答案

PrettyFaces 目前不直接支持这样的事情。但是你可以通过一个简单的解决方法来实现这样的目标:

将映射更改为完全小写的 URL:

@URLMapping(id = "myPage", pattern = "/mypage", viewId = "/faces/pages/myPage.xhtml")

然后添加执行小写转换的重写规则:
<rewrite match="(?i)/mypage" toCase="lowercase" redirect="chain" />

我认为这应该可以正常工作。您还可以尝试构建更通用的模式,这样您就不必为每个映射重复重写规则。

关于prettyfaces - 忽略漂亮脸模式中的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8280013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com