问题标签 [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.
java - WebFilter urlPatterns 被忽略
尽管我似乎有它们的“确切”副本,但我已经阅读了许多示例,因此我无法弄清楚为什么当我导航到/login
而不是/restricted/*
. 我已经尝试过注释(如下例所示)和 XML 来定义 WebFilter。
网络过滤器
web.xml
笔记
即使在两个文件中都定义了过滤器,我可以保证我不会同时使用这两种表示法。但是,为了测试和审查,我确实将它们都发布了。
我是使用网络过滤器的新手,并且找不到太多关于使用多个过滤器的信息。但是我读过的内容,您可以使用多个,它们将按照您在web.xml
.
问题
有没有人知道为什么我的过滤器也会在页面上执行/login
?该应用程序在 Glassfish 3.1.2 上运行。
django - Django urlpatterns 用 ugettext lazy 翻译 - 如果 404 如何再次检查 url 是否与另一种语言匹配?
读栈溢出很久了,第一次来这里请教一下。
该应用程序是双语的。我在 urlpatterns 中定义了要使用 ugettext_lazy 翻译的 url。用户选择第一种语言并且 url 可以正常工作,如果他将 lang 更改为第二种语言,它也可以正常工作。
但是如果用户选择第一种语言并在第二种语言中输入 url,他会得到 404,因为没有匹配,因为 urlpatterns 被翻译为第一种语言。
我怎么能强迫 Django 再次检查翻译成第二语言的 urlpatterns?我想显示一个页面(如果存在),就好像 url 将在第一个语言中输入一样。
我使用 LocaleMiddleware。
我想过设置 cookie 和重定向,但如果没有找到,在用户 url 中将显示翻译为第二语言的 url,而不是用户输入的内容,这可能会产生误导。
有任何想法吗?
问候,迈克
编辑:我不使用那些 i18n 模式。我有类似的东西:
url(_(r'^contact/'), 包括('contact.urls')),
并希望 Django 无论选择何种语言都显示适当的视图。如果用户输入 /contact/ 或翻译成第二语言 /kontakt/,则应显示视图。
java - Java url-pattern 所有子域重定向
Java的web.xml中是否有可能将所有子域重定向到一个servlet?
例如:
jsf - 错误:在 ExternalContext 中找不到 /login.xhtml 作为资源
我将 JBoss 7.1 与 JSF 2.1/Prime Faces 一起使用,并不断遇到标题中列出的错误。我已经尝试了这里提出的许多建议,但都以同样的错误告终。
文件结构为:
我在 web.xml 中有以下内容:
我正在使用以下 URL 访问当前文件:
我还将 URL 模式更改为 *.xhtml 并使用:
结果相同。
我错过了什么?
java - 中间带有通配符的 Servlet url 模式
我正在研究 HttpServlet 并尝试使用通配符定义 url 模式,但没有找到太多文档。
我要捕获的路径是“resource/{id}/action”
我试过我的注释为:
但这不匹配,尽管更基本的“资源/*”可以正常工作。
另外,有什么方法可以自动提取我的 {id} 通配符,而不必手动解析 url?
java - 战争部署异常
我尝试在 tomcat 上部署战争,但遇到异常
web.xml 内容是
收到无效的 url-pattern 异常
错误是什么?
rest - 无法使用 /* 以外的 url 模式进行 REST 调用
我正在尝试使用 Tomcat 7、Apache Wink 和 Jackson JSON 处理器做一个简单的 REST Web 应用程序,但似乎碰壁了。如果我查看我的 web.xml 文件,我会看到:
现在,如果我用 /* 代替 URL 模式,则 REST 调用可以工作,但是当我使用 /services/* 时,它会失败。
在我的 ExampleApplication 中,我看到:
在我的 Employee 类中,我有:
有任何想法吗?一段时间以来,我一直在反对这个
python - 像在 Django 中一样为 Flask 制作 urls.py 文件
也许有人可以帮助/解释我,如何urls.py
像在 Django 中一样为 Flask 创建文件?
main.py
- 主项目文件。它仅包括应用程序运行器 (app.run()
)。urls.py
位于同一目录中,需要提供来自views.py
.
python - 展开 url django 模式
我有标准的 django 1.4 url 模式:
我想构建我的 sitemap.xml 忽略一些 url,例如 /task url 不应该出现(这对网络蜘蛛没有意义)。我的策略是将所有 url 模式传递给我的 Sitemap 类,就像这样
如您所见,我正在将模式传递给班级,因此我以后可以像这样过滤网址
所以我保留了这个 do_not_show url 名称列表,这就是我过滤掉 url 的方式,到目前为止一切都很好,问题在于包含的 url,例如:
我不能只迭代 self.patterns 并获取包含的 url,我必须先扩展它们,这是我的问题,我该怎么做?我怎样才能获得一个平面的 url 列表,就好像没有包含的一样,所有这些都在一个 urls 模块上。
任何在 sitemaps.xml 中过滤掉 url 的建议都将不胜感激。
servlets - 包罗万象(通配符)servlet url-pattern 覆盖文件扩展名模式
我想实现以下目标:
我最近的尝试看起来像这样(web.xml 提取):
不幸的是,现在我的内容 servlet 处理所有请求(我认为更具体的模式优先?)。
如果我将我的内容 servlet 映射到模式“/webapp-context/content/*”,则不存在冲突,但这不是我想要的。
谢谢你的时间。