Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有Struts和约定插件的不区分大小写的URL_Java_Struts2 - Fatal编程技术网

Java 带有Struts和约定插件的不区分大小写的URL

Java 带有Struts和约定插件的不区分大小写的URL,java,struts2,Java,Struts2,如何使用Struts和Convention插件创建不区分大小写的URL 请求> www. SOMeloCoist.COM/ABC-DEF应返回与 www. MuleloCase.COM/ABC-DEF .< /P> < P>相同的响应。也许URL是区分大小写的URL重写。p> 下面的链接应该会有所帮助,特别是Flags部分-NC(不区分大小写) 或者,如果在您的情况下这太复杂,作为下面的家庭评论,您可以考虑在HTTP请求处理之前放置servlet过滤器。过滤器将小心地修改请求 ToWoReCa

如何使用Struts和Convention插件创建不区分大小写的URL


请求> www. SOMeloCoist.COM/ABC-DEF应返回与 www. MuleloCase.COM/ABC-DEF .< /P> < P>相同的响应。也许URL是区分大小写的URL重写。p> 下面的链接应该会有所帮助,特别是Flags部分-NC(不区分大小写)


或者,如果在您的情况下这太复杂,作为下面的家庭评论,您可以考虑在HTTP请求处理之前放置servlet过滤器。过滤器将小心地修改请求<代码> ToWoReCase](或代码>或<代码> ToupPulase]()/代码>,然后在您的Web应用程序URL映射中,您必须始终保持一致(使用<代码> ToWORCaseCase](< /代码>或<代码> ToupPulase](< /代码> URL)。

< P>也许您应该考虑URL重写,因为URL是区分大小写的。p> 下面的链接应该会有所帮助,特别是Flags部分-NC(不区分大小写)


或者,如果在您的情况下这太复杂,作为下面的家庭评论,您可以考虑在HTTP请求处理之前放置servlet过滤器。过滤器将注意修改请求

toLowerCase()
toUpperCase()
,然后在web应用程序URL映射中,您需要始终保持一致(与
toLowerCase()
toUpperCase()
URL).

如果动态web应用程序定义了“未知”数量的URL(操作)和未知数量的URL排列,这将变得相当复杂。如果动态web应用程序定义了“未知”数量的URL(操作)和未知数量的URL排列,这将变得相当复杂。