问题标签 [wildcard-mapping]

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 回答
852 浏览

struts2 - 使用 ognl 表达式作为字段名的 Struts2 通配符操作映射

我正在尝试使用 Struts2 的正则表达式和通配符操作映射在操作类中填充名为“member.id”的参数。动作映射是这样的:

第一个参数“sac”被正确填充,但“member.id”被忽略。我在这里遗漏了什么,还是因为当正则表达式用作模式匹配器时,指定字段名称的 ognl 表达式不是一个选项?

0 投票
1 回答
395 浏览

iis-6 - 覆盖单个目录上的 IIS6 通配符映射

当我在 IIS6 上发布 MVC4 应用程序时,我需要添加 isapi.dll 才能使我的应用程序正常工作,但它启用通配符映射到所有静态内容,因此我试图用这个覆盖我的应用程序中子文件夹(内容文件夹)上的通配符设置指南在单个目录上覆盖 IIS6 通配符映射,但它对我不起作用。

我收到错误消息:

有谁知道错误是什么?以及如何解决它?

我很确定我的标识符在默认网站上是 1

我在IIS上的结构如下

网站/默认网站/“文件夹”/“应用程序”/内容

0 投票
2 回答
793 浏览

jquery - jQuery选择器通配符映射未知变量

HTML

这是由 cms 生成的,我无能为力

查询:

所以我创建了这个,因为尝试 jquery.ui.spinner 在识别元素方面存在问题。

笔记:

结果

如您所见, $(this).attr('id') 的部分是未知的。

期望的结果

我不知道我怎样才能实现这种概念,或者请提出一种简化事情的最佳方法。

0 投票
3 回答
1684 浏览

grails - Grails:如何使用 /** 映射 404

我尝试为未找到的 URL 创建自定义 404 url​​ 映射:

但是由于某种原因,控制器和动作永远不会被调用。我得到默认的容器 404 页面。所以,我尝试了:

这似乎工作正常,除了它似乎也对每个 request调用 send404 操作。例如,如果我点击 /test,我会看到测试页面,但我也会得到我在 send404() 操作中所做的日志语句。

想法赞赏...

0 投票
2 回答
3276 浏览

java - 在 Struts 2 中在没有查询字符串的情况下在 URL 中传递参数

我想使用像这样的网址

host/ActionName/123/abc/

而不是像传递查询字符串一样

host/ActionName?parm1=123&parm2=abc

我怎样才能在 Struts 2 中做到这一点?

我做了如下但它不工作,显示500错误代码

0 投票
2 回答
646 浏览

java - 为什么动作映射“*_*”和“*”一样工作?

有两个动作,*_*前面是**(默认命名空间在特定命名空间之后才起作用(除非特定命名空间扩展它),这无关紧要)

我为捕获不存在的操作定义了一个错误页面

然后我测试了这个动作

(它不存在)

但它被命名的操作捕获,"*_*"因为显示AdminActionAction.class未找到异常。

然后我用了*__*(有两个'_')。它运行良好并显示了error.jsp.

格式喜欢"*a*""*#*"不起作用,即使#在动作的名称中没有 a 和,他们也会捕捉到任何动作。

我使用 Struts 2.3.4。

之间是否有任何文件,*并且*必须至少有两个字符,否则就像 一样*

这是异常的详细信息

很容易看出

(它不存在)被抓住了

0 投票
2 回答
400 浏览

java - Struts 2 中的个性化 URL

我目前正在开发一个允许匿名使用的 Struts 2 Web 应用程序。我希望匿名用户的 URL 如下所示:

但是用户登录后,URL会根据用户名进行个性化设置,例如:

请向我推荐一个可以帮助我实现它的插件/技术。

0 投票
1 回答
684 浏览

jsp - 如何在 Struts 2 中应用全局动态结果路径前缀?

我有一个使用 Struts2 作为 MVC 框架的网站。我需要重新设计 JSP。我需要让旧的 JSP 与新的 JSP 一起可访问。所以我添加了一个根文件夹/newdesign/并将所有现有的 JSP 文件夹复制到其中。

因此,如果我使用名称/值对登录?newdesign=true(例如)我是初始请求,那么我可以:

  1. 将其存储在用户的会话中,然后
  2. 动态地将/newdesign/作为全局前缀添加到<result>确定struts.xml是否为相关的Action.

通过这种方式,开发人员可以检查是否所有旧页面都已重新换皮到新页面中。

我该怎么做上面的第 2 部分?

我看过使用

struts.convention.result.path = /newdesign

但这不是动态的,如果要向用户显示旧的或新的 JSP,我无法更改它。

0 投票
3 回答
771 浏览

asp.net - 扩展少网址的自定义错误页面

我有一个 DotNetNuke 7 网站,并且启用了如下自定义错误:

我还想为扩展较少的 URL 添加此类错误,但是当我尝试添加通配符映射时,它会在http://mysite.com等上用 404 破坏站点

我如何设置处理程序..

我已经尝试将我添加到顶部、中间的处理程序电影WILDCARDMAPPING,但它不起作用。

当有一个页面已添加到 CMS(如 /Home)但显示 /somepage 的正常 404 错误消息时,DNN 已经提供了对无扩展 URL 的支持。

0 投票
1 回答
1389 浏览

regex - Struts 2.3 忽略通配符操作

我正在设置一个使用 Struts 2.3 和 Tiles 2 的应用程序。一些页面将是 Struts 驱动的(例如大量的 CRUD),而其他页面将是简单的静态 HTML/JSP 页面。我想设置一些处理特定功能的操作并将所有其他 URL 发送到默认操作,该操作将根据提供的路径检查是否存在适当的静态页面。如果不是,则会生成 404 错误或类似的错误。

struts.xml中,我应用了一个看起来应该可以工作的基本配置;然而,Struts 似乎忽略了通配符操作。非通配符操作工作得很好。

这是struts.xml

这是我收到的错误示例:

我错过了什么或做错了什么?