- 我可以配置 PrettyFaces / Rewrite 以将所有传入的 URL 请求映射到一页吗?
- 那么如何从 PrettyFaces / Rewrite 获取域名后的完整 URL 路径?也许有一些注释或像这样的{URLPATH}?看起来像这样,但也许此时有其他解决方案
我需要:从所有请求中:
"/../../../*......." or/and "/a/b/c/*/*/*/.." or/and "/{param}/**" or/and "/{param}/{param2}/{param3}/**/**"
映射到一个 JSF 页面。
像这样的东西:
<url-mapping id="pages">
<pattern value="/**" />
<view-id value="/pages.xhtml" />
</url-mapping>
在 Spring MVC 中,我这样做就像“/україна/452454/45/4774/7744/longpath.html”:
@RequestMapping(value = {"/**"},method=RequestMethod.GET)
public @ResponseBody String info(HttpServletRequest request) {
String remainingPaths = (String) request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
return "<H1>Good Work</H1><br/>" + remainingPaths;
}
在输出我有:
<H1>Good Work</H1><br/>/україна/452454/45/4774/7744/longpath.html
如何从 PrettyFaces / Rewrite 获得相同的效果?