问题标签 [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 回答
522 浏览

vaadin - UriFragmentUtility 导致 servlet 异常

当我关注这个 vaadin 时:https ://vaadin.com/book/-/page/advanced.urifu.html关于如何正确使用的教程UriFragmentUtility,我最终创建了对象,并在尝试将此组件添加到我的主窗口,它会失败,但出现以下异常:

这是我将对象添加到我的主应用程序类的方法:

在本教程中,它讨论了 URI 主要部分(地址 + 路径 + 可选查询参数),我的路径设置为 /Dugsi_Manager (web.xml) 是否应该在添加urifu对象后不启动https://localhost:8080/Dugsi_Manger#login

编辑:添加了 LoginWindow 的声明:

\ ** 似乎UriFragmentUtility可以将对象添加到标准 Vaadin 窗口,但不适用于使用我的createLoginWindow函数创建的窗口?我不知道为什么?

0 投票
2 回答
3086 浏览

tomcat - 我可以在 servlet 映射中组合这些 url 模式吗?

我需要支持 /{servlet}/history,并且有许多 servlet 需要支持。我正在使用Tomcat,FWIW。

以下工作,但我想知道是否有一种方法可以将所有模式组合成一行,并避免为每个需要支持历史模式的 servlet 添加 url 模式。我尝试了几种选择,但都失败了。

谢谢。

0 投票
1 回答
199 浏览

django - 在 django 中如何知道一个 url 是否是 urlpatterns 配置的一部分?

我构建了一个动态面包屑,其中的某些部分不是有效的 url(不在 urlpatterns 中)。

我有这个模板标签:

现在,我想检查那个特定的 URL 是否是一个有效的 url,即,在 urlpatterns 中有一个键(诅咒我需要更改我的模板标签)。

就像是:

0 投票
1 回答
1253 浏览

django - 使用 Nginx 和 fastcgi 部署的 Django 的空“当前 url”

当我查询此网址时

Django给我:

错误:
- 在请求 URL 中,它在末尾添加了“/”,
-在当前 URL 中为空。

我的规范:
我使用 nginx 作为 fast_cgi 的反向代理运行我的 django 网站。

这是我的 nginx 网站配置:

这是我的 fastcgi_params 文件:

评论 :

  • 如果我添加url(r'^$', 'myapp.views.index')到我的模式中,它会为我呈现我所有请求的视图......所以这显然是一个 nginx conf 或 fast_cgi 问题。

  • 当我使用 django 开发服务器执行我的网站时,我的 url 没问题。

0 投票
2 回答
900 浏览

java - 设置 url 模式以捕获所有 url,如 /messages?inbox 或 /list?orders

我是java新手,我遇到了非常奇怪的url映射问题......

我必须编写一个 url 模式来捕获这样的 url:

XX/../list?inbox

../action?SomeAction

.. - 意味着任何东西。

我需要在我的 web.xml 文件中进行这样的配置,靠近:

0 投票
2 回答
627 浏览

web-services - 寻找servlet url-pattern

以下 URL 路径的 servlet url-pattern 应该是什么:

我试过 /restservice*、/restservice/* 但只有 /* 有效。

0 投票
1 回答
2181 浏览

servlets - servlet url 匹配模式中 / 和 /* 之间的区别

可能重复:
Servlet 映射 / vs /*

servlet url映射中的'/'和'/*'有什么区别?

由于我正在阅读《春天在行动》这本书,我发现了这些话:

接下来,我们必须指明 DispatcherServlet 将处理哪些 URL。发现 DispatcherServlet 映射到 URL 模式(如.htm、/或 /app)是很常见的。但是这些 URL 模式存在一些问题:

  • *.htm 模式意味着响应总是 HTML 格式(正如我们将在第 11 章学习的那样,不一定是这种情况)。
  • 将其映射到 /* 并不意味着任何指定类型的响应,但表明 DispatcherServlet 将服务所有请求。这使得提供静态内容(例如图像和样式表)比必要的更加困难。
  • /app 模式(或类似的模式)帮助我们将 Dispatcher-Servlet 服务的内容与其他类型的内容区分开来。但是随后我们的 URL 中公开了一个实现细节(特别是 /app 路径)。这会导致复杂的 URL 重写策略来隐藏 /app 路径。

与其使用任何有缺陷的 servlet 映射方案,我更喜欢像这样映射 DispatcherServlet:

通过将 DispatcherServlet 映射到 /,我说它是默认的 servlet,它将负责处理所有请求,包括对静态内容的请求。

根据上面的话,似乎'/'和'/*'都将服务所有请求。

有什么区别?

0 投票
1 回答
776 浏览

javascript - Tomcat url 模式问题

我正在尝试使用 tomcats 安全约束来保护我的 web 应用程序。因此我添加了一个文件夹“prot”,我想通过 web.xml 中的 url-pattern 来保护。当我将标签更改为<url-pattern>/prot</url-pattern>我的登录页面时没有出现,因此我想要保护的文件。Wehn 我更改了<url-pattern>/*</url-pattern>页面登录页面的路径,但没有在单独的文件中定义任何 javascript(被 tomcat 阻止?)。在上下文中,我添加了路径 /mywebapp/prot。我如何保护文件夹保护?提前致谢!

0 投票
2 回答
6269 浏览

spring - Spring MVC url 映射

我通过 Spring mvc 制作了一个简单的 Web 应用程序。

我想使用这些网址

  • /用户
  • /用户身份}
  • /用户/创建
  • /user/edit/{id}

在 web.xml 中

第一种情况

它运作良好。
但我无法读取 http://localhost:8080/res/images/image.png
- {我的项目路径}/WebContent/res/images/logo.png 中的404 错误

第二种情况

我可以在http://localhost:8080/res/images/image.png上看到图像, 但http://localhost:8080/user/create - 404 错误

怎么了??

0 投票
1 回答
335 浏览

model-view-controller - MVC中RouteTable的Url模式?

我有我的路由集合,并且想要检索给定路由的 url 模式(在 global.asax 中定义)。

在应用中:

全球.asax:

在 Web 应用程序中,我无法访问在 global.asax 中定义的 Url 模式(在路由对象中)。还有其他方法吗?

我问这个是因为我需要在模板列表中定义一些要与 Knockout.js 一起使用的路由模式。