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

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 动作

0 投票
2 回答
7165 浏览

servlets - 使用正则表达式进行过滤器映射

我知道我不能对过滤器映射的 url 模式使用正则表达式,但我想知道是否有可能以某种方式使用类似的东西映射过滤器/foo/.+/*

0 投票
1 回答
1201 浏览

django - Django i18n_patterns 不匹配具有不同语言代码的链接

我已经花了几个小时试图了解我错过了什么。我在项目设置文件中定义了语言。

然后我的 MIDDLEWARE_CLASSES 中列出了 LocaleMiddleware。

最后在我的 urls.py 我有以下

现在链接 /en/about 运行良好,但是 /fr/about 链接失败并出现以下错误:

谁能帮我理解我错过了什么?

0 投票
2 回答
5211 浏览

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?

0 投票
2 回答
1209 浏览

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?

0 投票
2 回答
173027 浏览

servlets - 为 Servlet 过滤器提供多个 URL 模式

我在我的 JSF 应用程序中使用 Servlet 过滤器。我的应用程序中有三组网页,我想在我的 Servlet 过滤器中检查这些页面的身份验证:

我的文件夹

我写web.xml的像

但要求像

没有进入过滤器。

我必须为这 3 个文件夹提供安全保护。

如何解决这个问题呢 ?

0 投票
1 回答
419 浏览

python - Django urlpatterns 不匹配

我一直在尝试一切,但我无法让这些数字匹配。我在这里错过了什么吗?像非默认模块?

另外,我的 urls.py 文件:

0 投票
0 回答
463 浏览

python - django urlpatterns 的相对前缀?

我试着做类似的事情

在我的 urls.py 文件中,目录看起来像

但我收到错误“相对导入需要'包'参数”

我可以做'profiles.persons.view'作为前缀,但我想尝试做一个相对前缀,比如相对导入。我该如何解决这个问题,以使相对前缀有效?我正在使用 django 1.4 和 python 2.7。

0 投票
1 回答
604 浏览

python - 附加 Django HTTP 代理 URL

我正在使用这个 django 应用程序:http: //httpproxy.yvandermeer.net/

我正在使用它向外部 api 发出请求,并且工作正常,但是我想修改 URL 模式,但没有取得太大成功。

在 urls.py 我有:

我正在发出这样的 AJAX 请求:

如您所见,我的 API 密钥通过我的 ajax 调用在前端公开显示。我想将它附加到 urls.py 中的 url 模式,但它不起作用。

我试过了:

但这些似乎都不起作用。我可以将密钥附加到此 url 模式的末尾还是不可能?

0 投票
1 回答
890 浏览

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”,一切正常。

我根本不知道为什么前缀模式不起作用:/

问候