问题标签 [url-mapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - URL 映射到插件视图
将 url 映射到 grails 应用程序中安装的插件中的视图的最佳或首选方法是什么?
该应用程序有自己的视图,但是,有一个直接连接到插件的视图,我希望能够访问它。据我所知,没有办法通过UrlMappings.config直接映射插件中的视图,或者有吗?
spring - Spring BeanNameUrlHandlerMapping 映射模式 url
我对 Spring 中的 BeanNameUrlHandlerMapping 有这个特殊的查询。我的 dispatcher-servlet.xml 的一部分如下所示 -
现在,发生的事情是,每当我尝试访问 space_package.htm 时,它总是以 space.htm 结尾,最重要的是,无论我在 * in 位置输入什么 http://host:port/app_name/space*.htm
,它总是以 space.htm 结尾! !
请告知我应该如何解决这个问题以及我要去哪里磨损。
感谢你的帮助...:)
jsf - jsf url-mapping 安全风险
当您使用 JSF 时,您将拥有将映射到以下内容的控制器 servlet javax.faces.webapp.FacesServlet:
将 mypage.xhtml 放在 / 中,我们有安全风险,因为它将以两种方式访问(从应用程序上下文开始):1)/somefacesurl/mypage.xhtml
2)/mypages.xhtml
第一个是jsf处理的,是正确的。 第二个不由 jsf 处理,因此呈现给暴露 jsf 标签的客户端,这是一个安全风险。
我发现只有两个解决方案
1)始终映射到根 url:
很好的解决方案,但只允许按文件扩展名进行映射。
2) 映射到任何 url,并使用安全约束来禁止访问这些文件,如: 如何避免用户访问 JSF 中的 .xhtml 页面?
这两种解决方案都在 JSF 2.0 规范中作为可行的替代方案提出,但是没有关于这两种解决方案的不同安全方法的消息。
由于不考虑安全性,我想知道从访问 xhtml 文件的角度来看,第一个是否是“安全的”,或者是否存在获取 .xhtml 源的黑客攻击。
asp.net - QueryStrings 的动态 URL 重写
你好,请帮我解决这个问题
我有以下网址-> www.sample.com/news.aspx?id=45
我想将查询字符串中的“id”传递给 news.aspx 并显示此新闻,但由于 url 重写,url 更改为 --> www.sample.com/news/my-news-45/
如何从查询字符串中提取“id”?
感谢您的帮助
iphone - TTURLMap 和导航项的困难
我正在使用 TTURLMap 映射到普通视图(从:toViewController 映射:)。我使用 TTOpenURL(url) 推送给定视图,一切正常,等等,但“返回”导航项(左上栏按钮)包含前一个视图的标题,而不是“返回”。
我尝试在视图控制器的 loadView 和 viewDidLoad 方法中编辑此按钮的标题,但无济于事。我怎样才能使这个导航项读为“返回”?
注意:我知道我可以制作一个完全自定义的按钮,但想法是保留特殊的操作系统生成的“尖”后退按钮图像,只是标题不同。
parsing - grails / groovy中的Parse_url等价物?
是否有一个 groovy/grails 等效于 PHP 的 parse_url ( http://php.net/manual/en/function.parse-url.php ) 或 python 的 urlparse ( http://docs.python.org/library/urlparse.html ) 将 URL 字符串转换为包含主机、协议、查询字符串、片段、URI 等的结构?
我以为它可能在 grails.org/doc/latest/api/org/codehaus/groovy/grails/web/util/WebUtils.html 中,但什么也没看到。我不认为 HTTPBuilder 或各种 URLMapping 实用程序是我需要的。
我真的只想从路径和 queryString 中拉出一张地图,并正确处理边缘情况(参数数组 /blah/fuzz?foo=bar&foo=baz
、片段/blah/fuzz?foo=bar#baz
、用于重定向的编码 URL)。
我知道我可以通过巧妙地使用 URLMapping 来处理 PATH 组件,例如:/blah/$code
,但我留下了解码参数块......
谢谢
grails - UrlMapping :: 匹配块中的视图属性被忽略
给定 URI /admin/article/index,为什么这个 url 映射不起作用?
我希望所有管理控制器默认使用管理视图(并且不必在每个控制器的每个操作中呈现视图)。“/account/$controller/...”和任何其他应该使用通用视图的站点模块也是如此。
也许还有另一种方法可以实现这一点,但假设 UrlMappings 是这样做的地方......
grails - Grails 中的 URL 映射问题:参数不正确
我有一些控制器操作需要几种不同的 HTTP 方法,例如 GET 和 POST。我没有在控制器操作代码中处理这个问题,而是(错误地)决定如果我将此代码放入 UrlMappings.groovy 类中会更快且更简单。
这是我到目前为止所拥有的:
因此,在每个控制器中,如果第二个 URL 参数匹配“编辑”,用户将被转发到两个操作之一,具体取决于请求的 HTTP 方法。
一切正常,直到代码到达我的editView
或edit
此代码的操作:
评估为edit
,而不是1
本示例请求中所预期的那样:/location/edit/1
。
这是Grails中的错误吗?
grails - 试图让组能够在 Grails 中拥有自己的 URL。(类似于您如何浏览到 facebook.com/{username})
我正在 Grails (1.3.7) 中开发一个基于组的 Web 应用程序,我拥有的字段之一是我的 Group 域的 groupUrl。它背后的理论是我想让用户能够浏览到http://www.myapp.com/ {userDefinedgroupUrl}
我也希望能够拥有 www.myapp.com/{userDefinedGroupUrl}/$action?/$id? 但是,按照我现在实现的方式,我还必须在映射中对所有其他控制器进行硬编码,以便它们首先匹配并正确执行。
现在,我正在使用类似的东西
我认为它现在实际上正在运行(我还没有对它进行过彻底的测试),但我想知道是否有更好、更有效的方法来实现这一点。
任何意见,将不胜感激。
谢谢。
servlets - url-pattern 的 servlet 过滤器映射到 url 中的特定路径
我正在使用下颚。我只想映射路径中包含“bundle”文件夹的 js 文件(/bundle/*.js),以便我将其作为标签的其他 js 文件正常工作。
目前,如果我将 url-mapping 指定为 *.js...它将拦截所有 *.js 文件。所以它开始为这些文件提供 404。
我不确定这是否会解决问题,但我认为这是我可以告诉 jawr 脚本 servlet 避免其他 js 文件的唯一方法。
关于我的问题的详细信息