问题标签 [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.
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.
java - 为什么拦截器会破坏 Struts 2 中的通配符?
我有通配符这个动作:
执行结果:
如果我拦截该动作:
执行结果:
为什么丢失通配符的参数?
这是拦截器:
java - 如何映射 URL 中包含斜杠(通配符映射)
我有一个包名
其中所有操作都返回 JSP 片段。
以及下面此包的任何 URL 的其余路径
- actionid - 动作类的标识符
- snippetgroup - 特定功能的片段组标识符(这只是一个目录名称)
- 文件名 - JSP 文件名
问题是 Struts 从不调用正确的类。它总是错误地认为filename
动作不存在。
Struts 应用程序配置为使用.do
扩展名而不是.action
.
java - 如何将“/user/{user_id}”之类的 URL 映射到特定操作?
如何将正则表达式数字类映射(\d)
到操作?
例子:
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 文件:
java - 如何在通配符操作映射中以单一形式处理多个操作?
根据这个解决方案Struts2 处理多个动作......我知道 Struts2 DMI 可以轻松地以单一形式处理多个动作。
最近,Struts2 出于安全问题关闭了 DMI 机制。现在,我们使用通配符映射来映射所有动作struts.xml
例子:
在通配符映射中,以单一形式处理多个动作/方法的映射有一点问题。
我该如何解决这个问题?
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
如何做到这一点?
java - 如何从表单操作中调用客户 URL 操作?
我关注了这篇文章并创建了一个自定义 URL 应用程序。正在调用该操作,但 url 显示会话 ID,例如
http://localhost:8080/CustomURL%7Busername%7D.action;jsessionid=9C1FB3EB633209C18625BBB40EA61000
我只想喜欢http://localhost:8080/CustomURL/rajesh
见我的struts.xml
:
查看我的 JSP 页面:
请参阅下面的 java 文件:
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的默认页面。
java - 动作映射中的错误 URL 匹配
为什么要localhost:8080/partner/partnerName
配合这个动作?