问题标签 [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.

0 投票
5 回答
9767 浏览

grails - 如何知道从哪里抛出错误 500 (Grails)

我的 UrlMappings.groovy 中有下一个场景:

而且我需要知道 errorController 从哪个控制器引发了引发错误 500 的异常(如果有),并为用户和管理员显示不同的错误页面。

有任何想法吗?

提前致谢。

0 投票
1 回答
1912 浏览

grails - 如何检测 URL 映射中的片段标识符?

Grails项目中,我试图根据 Url 中是否存在Fragment Identifier来映射Url。片段标识符很重要,因为 Flash 库SWFAddress使用它们与网页中的 Flash 应用程序进行通信。

我只需要确定请求 url 中是否存在片段。

我应该研究HttpServletRequest来做到这一点吗?

Grails 中根据片段标识符是否存在于 URL 中路由 URL 的最佳方法是什么?

[我在 Grails 论坛上问过同样的问题。]

0 投票
2 回答
1433 浏览

tomcat - 为什么 Tomcat 对某些 url 映射以不同的方式解析上下文路径?

所以,我正在尝试编写一个可以处理 url 映射的 servlet,例如:

之前,当我指定 url 模式时,我只是在做:

/myServlet

但是,对于我想要完成的事情,我正在做...

/myServlet/*

我遇到的问题

既然我正在使用/myServlet/*映射,我一直在为我的静态文件(css/js/etc)使用相对路径(所以,只是相对于我的 WebContent 文件夹的文件位置),现在对所有静态文件的请求都是由 myServlet 处理。因此,基本上,静态资源现在正在解决:

域/上下文/myServlet/relative_path_I_provide

域/上下文/relative_path_I_provide

我确信我可以自己解决这个问题,只需为资源构建绝对路径,而不是依赖相对路径;但我只是想知道,为什么当我使用/myServlet/*url 模式而不是 url 模式时,静态资源的解析路径会发生变化/myServlet

编辑:

我的文件夹结构就像

我将它们添加到链接标签中,例如:

0 投票
1 回答
2459 浏览

grails - 跟随页面上的任何链接时,Grails “丢失”自定义 URL 映射

我有一个应用程序,用户可以通过两种方式浏览地图(如缩略图和列表)

现在,我想将这些视图限制为仅显示特定用户的地图,例如通过

所以我创建了映射:

现在,我可以转到/user/3/browse,但只要我单击分页链接或更改分页过滤器,URL 就会返回/map/browse

另外,如果我在控制器中设置为userIdnull我会收到错误:

错误 500:处理 GroovyPageView 时出错:执行标签时出错:无法为映射 [/user/(*)/list] 和参数 [["action":"list"、"controller":"map"、"max" 创建 URL :20,“偏移”:0,“排序”:“uploadDate”,“订单”:“desc”,“userId”:null,“totalMaps”:30]]。参数 [userId] 是必需的,但未指定!在 /views/map/browse.gsp:26

分页的工作原理如下:

我能做些什么或者什么是实现我想要的正确方法?

我不一定需要那个 URL 映射,我只需要一种很好的说法:“仅显示一个用户的地图”

0 投票
1 回答
501 浏览

grails - 如何将浏览器中视图的 url 映射到一个特定的名称?

M 是 grails 的新手,现在我的问题是,

我想当我浏览我的应用程序而不是获取 URL 作为http://localhost:8080/merchant/我只想显示 ://localhost。

同样明智的是,当我浏览我的应用程序的其他视图时,我得到的 URL 像http://localhost:8080/merchant/register/list现在我也不希望它在那里显示应用程序控制器和操作名称,而是我希望它显示一个单词可能是列表或我想要的其他东西。

我经历了 URLMapping 的概念,但我知道到底该做什么..我知道我应该学习理解,然后询问是否有任何疑问,但我没有太多时间..所以请任何人告诉我到底需要做什么。

提前谢谢,

0 投票
1 回答
276 浏览

java - 我如何调用映射的 uri 表单链接?

我已经在 urlmapping 文件中写了,然后在我的 index.gsp 中,

现在,当我单击链接时,它应该只在 url 中显示我的列表,但我仍然得到控制器名称,为什么会这样?

0 投票
3 回答
2168 浏览

grails - Grails urlmappings,可以一个前缀urlmappings吗?

例如,假设我在 webapp 上有一个 API,并且我希望在 API 中使用与 webapp 的其余部分相同的控制器和操作。

在我的 urlmappings 文件中,我有

我也有这样的映射:

现在的问题是,我可以以某种方式将 api urlmapping 前缀到博客 urlmapping 以便我可以从 $year、$month、$day 变量中受益吗?这样对以下 url 的 GET 请求将是有效的:

还是我被迫执行以下请求?

需要 urlmappings GURU 或 groovy 运行时 urlmappings maniuplation WIZARD 的帮助 :)

我想要一个可以重用现有非 api urmappings 的解决方案,而不必以 api 路径作为前缀重新声明它们。

0 投票
3 回答
5781 浏览

url - 如何从grails中的url中删除应用程序名称和端口?

而不是将我的应用程序部署到

我想将它部署到

0 投票
4 回答
479 浏览

php - PHP 中的 Rails 样式 URL 映射

是否有任何标准库可以在 PHP 中进行 Rails 样式的 URL 映射?我没有使用任何框架,所有代码都是手写的。基本上,我正在寻找一个这样做的图书馆

example.com/user/1/active

这应该映射到用户,id = 1 和状态 = 2(那些是参数)。我应该能够定义地图。

0 投票
2 回答
2492 浏览

rest - grails中restful资源的通用url映射

我已经像这样在grails中配置了一些宁静的资源

但我想这个更通用

这不起作用......(得到404)

如何为 grails 中的 restful 资源配置通用 url 映射?