问题标签 [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 投票
2 回答
1010 浏览

google-app-engine - Google App engine Url Mapping using WSGIAppl and regex grouping 需要帮助

从谷歌文档中获取这个例子

如何更改 regx 分组,以便产品 id 是可选的

即 url http://yourdomain.com/category将被发送到上面当前示例中的浏览处理程序,您必须添加产品 ID 或至少在类别之后添加 /

IE

http://yourdomain.com/category/

r'/浏览/(. )/(. )'

有任何想法吗?

0 投票
2 回答
2756 浏览

java - 从 Tomcat 访问 servlet 的映射?

以下代码访问 servlet 的名称:servletConfig.getServletName(). 我可以以类似的方式访问 servlet 的 URL 模式吗?

web.xml 的摘录:

0 投票
2 回答
7438 浏览

grails - 如何根据环境进行一些 URL 映射?

当获得 HTTP 状态码 500 时,我想根据运行环境显示 2 个不同的页面。

在开发模式下,我想显示一个 stackStrace 页面(就像默认的 Grails 500 错误页面),在生产模式下,我想显示一个正式的“内部错误”页面。

有可能吗?我该怎么做?

0 投票
1 回答
3254 浏览

grails - 为控制器中的所有方法创建 Grails URLMapping?

如何创建将控制器 A 基本上映射为控制器 B 的 urlmapping?

我认为这样的事情会起作用,但没有骰子。

0 投票
2 回答
1223 浏览

grails - 另一个grails urlmapping问题

好的,所以我问了,并得到了有关如何使单个控制器实例对 url 不区分大小写的答案。我可以

因此,当外部应用程序尝试引用我们应用程序中的链接时,它们的小写 url ( :( sigh ) 将起作用。

我需要扩展它以包括操作。所以问题是,按照上述方法,我是否需要为每个操作添加一个 url 映射?

像上面这样的吗?

0 投票
1 回答
1375 浏览

java - 让 Spring DispacherServlet 解析正确的 URLmap

在我的 Tomcat-Spring-Java 项目中,我想要以下 URL

/index - 显示入口页面
/login - 登录页面

/cars/ - 列出可用的汽车
/cars/{id} - 显示特定的汽车
/cars/{id}/action - 对这辆特定的汽车执行操作

/people/ - 列出可用的人
/people/{id} - 显示特定的人
/people/{id}/action - 对这个特定的人执行操作

我在web.xml中有这样的调度程序-servlet 映射。

我的dispatcher-servlet.xml映射如下:

这没有按预期工作,因为当我访问例如 /people/1/action 时,Dispacher servlet servlet 说正在寻找 [1/action] 的处理程序,当然它不是搜索,而是前面的 people/ 分开人民身份证到汽车身份证。

就像“*”将是唯一输入的 URL。

顺便说一句,我想减少 URL 的扩展名,我知道将调度程序映射到 web.xml 文件上的 *.htm 会解决这个问题。
但它必须是一种映射调度或使调度程序搜索完整 url 定义的方法。

0 投票
1 回答
1373 浏览

spring - 我可以结合使用 Spring 的 @RequestMapping 和 BeanNameUrlHandlerMapping 来将 URL 映射到方法吗?

我想做的是有一个公共服务类,它有各种方法,如“搜索”“retriveByID”等。理想情况下,这个类将使用服务参数并填充请求对象并移交给适当的数据源处理程序。

我想根据正在搜索的域对象将服务类实例化为具有不同请求处理程序的 Spring bean。然后使用 bean BeanNameUrlHandlerMapping 根据 URL 调用不同的 Service 类。

我的问题是,当我尝试这样做时,我无法使用方法级别的 RequestMapping 注释来选择服务类的适当方法。

或者是否可以通过 bean 定义注入注释值?

更新 还有一篇关于这个主题的Springsource文章:http: //blog.springsource.com/2008/03/23/using-a-hybrid-annotations-xml-approach-for-request-mapping-in-spring-mvc /

0 投票
1 回答
521 浏览

asp.net - URLMapping 适用于本地,但不适用于服务器

嘿!我正在使用 VS2010,在我的本地机器上,使用 web.config 将一个 url 映射到另一个工作正常,使用标签。但是,一旦我上传到 IIS6 服务器,它就根本不起作用!IIS6 是否存在不支持此功能的内容?

谢谢,任何帮助将不胜感激。

0 投票
2 回答
1337 浏览

grails - 重写控制器中默认操作的 URL

我在 Grails 中重写 URL 时遇到问题:

我有 2 个控制器BlogControllerProjectsController每个控制器都有一个默认def index = { }和匹配的视图。

现在,当我创建以下链接时:

他们被翻译成http://localhost:8080/myapp/blog/indexand http://localhost:8080/myapp/projects/index。但是希望它们(以及所有其他控制器的默认操作)没有尾随/index.

谁能帮我做到这一点?

0 投票
1 回答
200 浏览

grails - 使用“-”作为分隔符的 Grails UrlMappings

我想在 url 中用“-”分隔字符串参数。

我已经配置了 UrlMappings:

productId 的格式为 stringnumber,如ESE123

产品控制器需要参数 productId。它适用于以下网址:

ESE1234-asdlashdlasj_url

但不与

ESE1234-阿迪达斯-shoes_url

在最后一种情况下,它将 ESE1234-Adidas 作为 productId。

也许 grails 正在使用急切的正则表达式匹配器。

如何禁用这个急切的正则表达式以便只使用第一个“-”?或者也许是其他方式。