问题标签 [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.
jakarta-ee - 如何为 sitemesh 过滤器的多个 url 模式配置 web.xml。我相信我正在使用 servlet api 2.5
我一直在努力为使用 Spring mvc 3.0.5 sitemesh 2.4.2.my 容器是 tomcat 6.0.26 的网站启用多个 ulr-pattern 我的 pom 看起来像这样:
我正在使用另一种视图技术,即 ZK 用于应用程序的管理站点。
sitemesh 应该照顾/site/*
并让/admin/*
一切都很好,直到本周我想为应用程序添加移动 wap 视图。我不提供任何类型的网站重定向,m.mysite.com
或者mysite.mobi
,我只是使用spring mvc
请求映射来获得 /wap/*
指向相同的控制器和动作/site/*
。所以我的问题是告诉sitemesh也要处理/wap/*
。
我的 web.xml 看起来像这样:
根据coderanch的说法,尽管这与站点网格无关,但两者都应该可以工作。我认为这无关紧要,因为siteMeshFilter
实施javax.servlet.Filter
这是我的 HomeController 动作
servlets - 使用正则表达式进行过滤器映射
我知道我不能对过滤器映射的 url 模式使用正则表达式,但我想知道是否有可能以某种方式使用类似的东西映射过滤器/foo/.+/*
django - Django i18n_patterns 不匹配具有不同语言代码的链接
我已经花了几个小时试图了解我错过了什么。我在项目设置文件中定义了语言。
然后我的 MIDDLEWARE_CLASSES 中列出了 LocaleMiddleware。
最后在我的 urls.py 我有以下
现在链接 /en/about 运行良好,但是 /fr/about 链接失败并出现以下错误:
谁能帮我理解我错过了什么?
web-services - @WebServlet Annotation and servlet-mapping differences
In my servlet class, I have annotated the class with:
My web.xml contains the following:
My servlet only responds when I access the URL:
but not:
What is the difference between the @WebServlet's annotation and servlet-mapping? Why is the servlet-mapping not working for this URL-pattern?
django - Django 1.4 LocaleMiddleware not working with Apache, but works with runserver
My project has this middleware setting:
For local development, I setup a local_settings.py
module which redefines the middleware setting as:
Here I'm just removing the cache-related middleware, just for development.
In my Apache deploy, the local_settings.py
only redefines DEBUG
(to False
) and the DATABASES
dict.
I even installed IPython in the project's production virtualenv (the one that the Apache server uses) and executed this:
But, despite all this, I still have to enter a language identifier in the URL (as httpp://mysite.com/en/myview/
) to access any URL that uses from django.conf.urls.i18n.i18n_patterns
. And one of the functions of django.middleware.locale.LocaleMiddleware
is to do precisely that, when accessing a localized view without a language code prefix, guess it from the user-agent headers and redirect to the prefixed view.
How to debug what's going on?
servlets - 为 Servlet 过滤器提供多个 URL 模式
我在我的 JSF 应用程序中使用 Servlet 过滤器。我的应用程序中有三组网页,我想在我的 Servlet 过滤器中检查这些页面的身份验证:
我的文件夹
我写web.xml
的像
但要求像
没有进入过滤器。
我必须为这 3 个文件夹提供安全保护。
如何解决这个问题呢 ?
python - Django urlpatterns 不匹配
我一直在尝试一切,但我无法让这些数字匹配。我在这里错过了什么吗?像非默认模块?
另外,我的 urls.py 文件:
python - django urlpatterns 的相对前缀?
我试着做类似的事情
在我的 urls.py 文件中,目录看起来像
但我收到错误“相对导入需要'包'参数”
我可以做'profiles.persons.view'作为前缀,但我想尝试做一个相对前缀,比如相对导入。我该如何解决这个问题,以使相对前缀有效?我正在使用 django 1.4 和 python 2.7。
python - 附加 Django HTTP 代理 URL
我正在使用这个 django 应用程序:http: //httpproxy.yvandermeer.net/
我正在使用它向外部 api 发出请求,并且工作正常,但是我想修改 URL 模式,但没有取得太大成功。
在 urls.py 我有:
我正在发出这样的 AJAX 请求:
如您所见,我的 API 密钥通过我的 ajax 调用在前端公开显示。我想将它附加到 urls.py 中的 url 模式,但它不起作用。
我试过了:
但这些似乎都不起作用。我可以将密钥附加到此 url 模式的末尾还是不可能?
jsf - JSF 中的前缀 URL 映射导致 FileNotFound-Error
我是 JSF 初学者并尝试使用 Spring 和 Hibernate 构建一个小型 JSF2 Web 应用程序。我选择的服务器是 JBOSS 7.1 AS。
我在尝试使用前缀 URL 模式映射 servlet 时遇到了一个奇怪的错误。这是 web.xml 中声明 Servlet 的部分:
如果我现在将浏览器定向到“localhost:8080/myapp/webapplication/index.xhtml”,我会收到 Mojarra/Facelets 生成的错误:“/index.xhtml Not Found in ExternalContext as a Resource”。如果我改为将 URL 模式配置为“* .xhtml”,一切正常。
我根本不知道为什么前缀模式不起作用:/
问候