【发布时间】:2013-06-12 19:11:06
【问题描述】:
- 我可以配置 PrettyFaces / Rewrite 以将所有传入的 URL 请求映射到一个页面吗?
- 那么如何从 PrettyFaces / Rewrite 获取域名后的完整 URL 路径?也许有一些注释或像这样的{URLPATH}? Looks like this, but maybe have another solutions on this moment
我需要:来自所有请求:
"/../../../*......." 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 获得相同的效果?
【问题讨论】:
标签: java jsf jakarta-ee url-rewriting prettyfaces