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

regex - sawmill Regular expression pattern

I have string with me :

Strings are:

I would like to write regex that do match the

And .vice verse other then this should be rejected.

can i have to 2 Regular expression one for accepting and other one for rejecting the data. Other then this.

0 投票
3 回答
234 浏览

java - 为什么拦截器会破坏 Struts 2 中的通配符?

我有通配符这个动作:

执行结果:

如果我拦截该动作:

执行结果:

为什么丢失通配符的参数?

这是拦截器:

0 投票
3 回答
2369 浏览

java - 如何映射 URL 中包含斜杠(通配符映射)

我有一个包名

其中所有操作都返回 JSP 片段。

以及下面此包的任何 URL 的其余路径

  • actionid - 动作类的标识符
  • snippetgroup - 特定功能的片段组标识符(这只是一个目录名称)
  • 文件名 - JSP 文件名

问题是 Struts 从不调用正确的类。它总是错误地认为filename动作不存在。

Struts 应用程序配置为使用.do扩展名而不是.action.

0 投票
1 回答
121 浏览

java - 如何将“/user/{user_id}”之类的 URL 映射到特定操作?

如何将正则表达式数字类映射(\d)到操作?

例子:

0 投票
1 回答
1683 浏览

struts2 - Struts 2 中的下划线和通配符操作映射

我正在使用具有以下操作映射的 Struts 2 webapp:

因此,如果我加载 URL /something_load.action,它会调用MyAction.load(),依此类推。小菜一碟。令我困惑的是加载/something.action也确实有效(我猜它正在调用该execute()方法)。这怎么可能?我的动作映射应该与“something_”匹配,但我的 URL 中没有下划线。它应该给我一个错误!不应该吗?

我已经仔细检查了 struts 配置文件中没有“something.action”的另一个映射。我还检查了 web.xml 文件,以防万一……

我能想象的唯一解释是,如果我使用通配符映射,Struts 中会忽略下划线。但是,加载/something_load.action, /some_thing_lo_ad.action... 并没有什么不同,这不是真的。

我知道这一定是一个非常愚蠢的问题,但是我无法解决这个谜团,既没有查看 Stackoverflow 问题,也没有查看Struts 文档

这是主要的 struts.xml 文件:

0 投票
1 回答
896 浏览

java - 如何在通配符操作映射中以单一形式处理多个操作?

根据这个解决方案Struts2 处理多个动作......我知道 Struts2 DMI 可以轻松地以单一形式处理多个动作。

最近,Struts2 出于安全问题关闭了 DMI 机制。现在,我们使用通配符映射来映射所有动作struts.xml

例子:

在通配符映射中,以单一形式处理多个动作/方法的映射有一点问题。

我该如何解决这个问题?

0 投票
2 回答
978 浏览

java - 如何在 Struts 2 中创建自定义 URL?喜欢 www.twitter.com/goodyzain

我正在开发一个项目,我想为每个用户提供唯一的 URL。

例如:

  • www.SocialNetwork.com/jhon
  • www.SocialNetwork.com/jasmine

到目前为止,我能够做到这一点:

  • www.SocialNetwork.com/profiles/jasmine

profiles是我可以通过以下方式获取用户名的操作

但我想实现这样的目标:

  • www.SocialNetwork.com/jasmine

只需使用域名用户名

就像推特一样:

  • www.twitter.com/username

如何做到这一点?

0 投票
3 回答
2203 浏览

java - 如何从表单操作中调用客户 URL 操作?

我关注了这篇文章并创建了一个自定义 URL 应用程序。正在调用该操作,但 url 显示会话 ID,例如

http://localhost:8080/CustomURL%7Busername%7D.action;jsessionid=9C1FB3EB633209C18625BBB40EA61000

我只想喜欢http://localhost:8080/CustomURL/rajesh

见我的struts.xml

查看我的 JSP 页面:

请参阅下面的 java 文件:

0 投票
1 回答
25 浏览

ruby-on-rails - wildcard_charcters.sitename 路由问题

我想在我的网站中加入通配符。所以以前它是 www.mysite.com/user/mike 或 www.mysite.com/user/dave 将看起来像 mike.mysite.com 或 dave.mysite.com。我尝试了 .htacces 重写,但那些是为子域重写的,它给 css 和图像带来了问题。我只是希望它也用我们传递的值调用用户函数。我使用 RoR MVC 框架。(我确定 .htacces解决这个问题,但我不知道我们是否也可以在路由中提供通配符)。

我想保持其他链接正常,如 www.mysite/project/dashboard 或 www.mysite/project/messages。

提前致谢。

编辑

我试过了,但它不起作用,它进入了site5s的默认页面。

0 投票
1 回答
240 浏览

java - 动作映射中的错误 URL 匹配

为什么要localhost:8080/partner/partnerName配合这个动作?