首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何改变Spring在处理url 'dot‘字符时的行为

如何改变Spring在处理url 'dot‘字符时的行为
EN

Stack Overflow用户
提问于 2010-11-09 15:25:40
回答 6查看 15.2K关注 0票数 9

我正在尝试将一个web项目从泽西岛迁移到Spring 3.0。这个过程非常简单,直到我开始迁移那些应该使用点标记来处理URL的控制器时为止:"/myApp/resources/create/root.subFolder1".Spring似乎无耻地将".subFolder1"部件从URL中删除,这发生在框架代码的深处(请参阅类)

代码语言:javascript
运行
复制
uriTemplateVariables.putAll(getPathMatcher().extractUriTemplateVariables(matchingPattern, urlPath));

因此,我的控制器方法将使用根路径参数而不是路径参数调用。

我真的很想找到一种定制这种行为的方法。有什么建议吗?

PS。它的要求是保留现有的URL结构,比如切换到查询参数"/myApp/resources/create/?path=root.subFolder1“,这是我无法考虑的。

PS。我的Spring配置看起来就像

代码语言:javascript
运行
复制
<mvc:annotation-driven/>

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    <property name="useDefaultSuffixPattern" value="false" />
</bean>

<context:component-scan base-package="my.app.pkg"/>
EN

Stack Overflow用户

发布于 2012-12-06 20:52:04

在某些情况下可能更容易的另一种可能性是在URL的末尾添加一个尾随的/

所以你的网址是/myApp/resources/create/root.subFolder1/

这在我的应用程序中可以使用Spring 3.1。

票数 8
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4135329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档