问题标签 [url-pattern]

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 回答
11524 浏览

java - Servlet URL 模式以匹配以斜杠 ("/") 结尾的 URL

我想指定一个 Servlet URL 模式来匹配以斜杠(“/”)结尾且只有斜杠的 URL。

我明白这种模式

将匹配一个 URL

并且这似乎有效。然而,同样的模式也会匹配

我只是在寻找一个http://example.com/example/path/只匹配而不匹配的 URL 模式,http://example.com/example/path/a/等等。

澄清:不允许以斜杠结尾的 URL 模式。

0 投票
2 回答
367 浏览

java - 使用 Java App Engine 的多个站点

我正在尝试创建一系列站点,这些站点都作为一个应用程序运行,但具有不同的设计(以本地化它们)。

我的想法是将单独的域名映射到一个站点。例如:www.mysite1.com 映射到 www.mysite.appspot.com/mysite1 和 www.mysite2.com 映射到 www.mysite.appspot.com/mysite2

我猜必须有一个 url 模式或其他东西来从 web.xml 传递一个 servlet 网站的名称?我希望像 www.mysite.appspot.com/mysite1/forumpost/3/ 这样的 URL 能够由与 www.mysite.appspot.com/mysite2/forumpost/3/ 相同的 servlet 处理。理想情况下,我想将站点名称作为参数传递给 servlet。

肯定有人以前做过这个,或者有一些标准的方法吗?我对解析 url 以从中取出站点名称有一个模糊的想法,但我对 servlet 等还是很陌生,并认为有人可能能够对这种情况有所了解。

谢谢!

0 投票
3 回答
2334 浏览

tomcat - Tomcat 的 web.xml URL 模式匹配问题

我想为我的 Java Web 应用程序使用这种模式:

然后解析 servlet 中的 URL 以获取星号的值,并使用该值查询数据库中的不同表。

然而,这似乎是 Tomcat 的非法模式。有什么方法可以实现这一点而不必对斜线之间的位进行硬编码?

(示例使用以防您想知道上下文是什么:/vancouver-hotel/rooms.html/seattle-hotel/rooms.html

0 投票
3 回答
4698 浏览

java - Spring MVC REST:由于 url 模式而无法访问静态文件

我的 Spring Dispatcher servlet url-pattern 是 /* (正如 spring MVC REST 建议的那样)
现在所有请求都由这个 Servlet 解决。甚至 CSS/JS/Images 也被 servlet 解析和处理。

所以,Spring MVC 试图找到控制器.. :(

如何绕过这个?有没有解决这个问题的标准方法?

& 不想将 url-pattern 更改为 /rest/*(因此,其他静态资源会被 /css/ 或 /js 等访问)

0 投票
1 回答
1090 浏览

django - Django 中的 URL 模式 - 不同的组合

我发现很难理解传递给patternsDjango 方法的确切内容。

你看,我通常有我urls.py的:

然后我会通过使用从对象中func_to_call得到我想要的一切。然而,在第二次拍摄时,我忽略了 Django 的灵巧性而采用了如此长、不那么干净的解析方式,这真是太可怕了——原因是我不明白该怎么做!requestrequest.path

假设您有 3 台服务器正在放置 Django 应用程序,所有这些服务器都有一个域名和一些变体,例如server1/djangoApplicationName/queryparams,server2/application/djangoApplicationNameserver3/queryparams. 会urlpattern通过什么?整个网址?域名后面的所有内容?

0 投票
1 回答
169 浏览

django - python urlpattern 新手问题

我正在尝试这种模式:

要使用jobs/和jobs/{job_id},但上面的表达式不涵盖第一种情况(jobs/),它只有在我执行以下操作时才有效:

0 投票
1 回答
1415 浏览

django - 由于 urlpatterns,Django 模板无法正确加载 javascript 和 css

当这个运行一切正常:

所有 CSS + JS 文件均从以下位置正确获取:

当这个运行时:

所有正在获取的 css 和 JS 文件都通过 urlpatterns 运行并返回我的默认页面:

这使得我所有的 CSS 和 JS 代码实际上都是 HTML。我的猜测是我给了一些菜鸟错误。发生这种情况有什么常见的原因吗?以及如何解决?

编辑:

示例:

JS 示例:

0 投票
1 回答
665 浏览

java - 用于 servlet 映射的 url 模式中的变量“app”

我正在学习 Spring MVC(和一般的 servlet)并遵循 springsource 的 mvc-ajax 示例,该示例使用带注释的控制器方法。在该示例中,似乎只有一个 url 模式(在 web.xml 中)映射到 servlet:

/应用程序/*

我已经将该应用程序部署为 WAR 文件,而我请求的实际、丑陋的 URL 是http://127.0.0.1:8080/org.springframework.samples.mvc.ajax-1.0.0-20100407.233245-1/帐户

因此,'/app/*' 中的 'app' 似乎是一个对应于 'org.springframework.samples.mvc.ajax-1.0.0-20100407.233245-1' 的变量,但是它不是通用的,因为它不是不能在我自己的应用程序中使用,这与我的理解相矛盾,即 url-pattern 包含应用程序名称之后的 URL 部分。那么,什么是“应用程序”?它在哪里配置?

0 投票
1 回答
912 浏览

ajax - 使用 url-pattern 映射到 JSON 方法

我正在创建一个 Spring MVC 应用程序,该应用程序将具有一个带有“RequestMapping”注释方法的控制器,包括一个 JSON 方法。它目前具有位于 webapps/static 中的静态内容,而应用程序本身位于 webapps/myapp 中。我假设 Catalina 的默认 servlet 正在处理静态内容,而我在 web.xml 中的 *.htm url-pattern 正在返回对我的 JSP 页面的请求,但我无法获取要调用的 JSON 方法。我如何在 servlet 映射中编写 url 模式来做到这一点?使用 /* 无效;它完全阻止了应用程序的访问。还有什么需要注意的吗?

0 投票
3 回答
6985 浏览

java - Servlet 映射 url 模式

我有以下需要映射到两个不同 servlet 的 url。任何人都可以建议一个有效的 url 模式吗?

vehlocsearch-ws:

vehavailrate-ws:

到目前为止,我有这个,感觉不错,但不是:

注意:我无法控制传入的 url