问题标签 [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.
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
函数创建的窗口?我不知道为什么?
tomcat - 我可以在 servlet 映射中组合这些 url 模式吗?
我需要支持 /{servlet}/history,并且有许多 servlet 需要支持。我正在使用Tomcat,FWIW。
以下工作,但我想知道是否有一种方法可以将所有模式组合成一行,并避免为每个需要支持历史模式的 servlet 添加 url 模式。我尝试了几种选择,但都失败了。
谢谢。
django - 在 django 中如何知道一个 url 是否是 urlpatterns 配置的一部分?
我构建了一个动态面包屑,其中的某些部分不是有效的 url(不在 urlpatterns 中)。
我有这个模板标签:
现在,我想检查那个特定的 URL 是否是一个有效的 url,即,在 urlpatterns 中有一个键(诅咒我需要更改我的模板标签)。
就像是:
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 没问题。
java - 设置 url 模式以捕获所有 url,如 /messages?inbox 或 /list?orders
我是java新手,我遇到了非常奇怪的url映射问题......
我必须编写一个 url 模式来捕获这样的 url:
XX/../list?inbox
../action?SomeAction
.. - 意味着任何东西。
我需要在我的 web.xml 文件中进行这样的配置,靠近:
web-services - 寻找servlet url-pattern
以下 URL 路径的 servlet url-pattern 应该是什么:
我试过 /restservice*、/restservice/* 但只有 /* 有效。
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,它将负责处理所有请求,包括对静态内容的请求。
根据上面的话,似乎'/'和'/*'都将服务所有请求。
有什么区别?
javascript - Tomcat url 模式问题
我正在尝试使用 tomcats 安全约束来保护我的 web 应用程序。因此我添加了一个文件夹“prot”,我想通过 web.xml 中的 url-pattern 来保护。当我将标签更改为<url-pattern>/prot</url-pattern>
我的登录页面时没有出现,因此我想要保护的文件。Wehn 我更改了<url-pattern>/*</url-pattern>
页面登录页面的路径,但没有在单独的文件中定义任何 javascript(被 tomcat 阻止?)。在上下文中,我添加了路径 /mywebapp/prot。我如何保护文件夹保护?提前致谢!
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 错误
怎么了??
model-view-controller - MVC中RouteTable的Url模式?
我有我的路由集合,并且想要检索给定路由的 url 模式(在 global.asax 中定义)。
在应用中:
全球.asax:
在 Web 应用程序中,我无法访问在 global.asax 中定义的 Url 模式(在路由对象中)。还有其他方法吗?
我问这个是因为我需要在模板列表中定义一些要与 Knockout.js 一起使用的路由模式。