gpt4 book ai didi

java - Springmvc RequestMapping 接受任何语言的任何字符

转载 作者:行者123 更新时间:2023-12-01 09:45:39 25 4
gpt4 key购买 nike

我需要在@RequestMapping值中使用正则表达式,以便它可以接受日语字符和英语字符。

我试过了 -

@RequestMapping(value = "/Attendance_Report{[a-z0-9_\\p{Hiragana}\\p{Katakana}]+}", method = RequestMethod.GET)

当 URL 中存在日语字符时,它不起作用。但以下内容在请求 url 中没有日语字符的情况下工作 -

@RequestMapping(value = "/Attendance_Report{[a-z0-9_]+}", method = RequestMethod.GET)

我应该在 value 属性中放入什么才能满足我的要求?

最佳答案

我认为您应该保留该值(即'/Attendance_Report'),如下所示:

@RequestMapping(value = "/Attendance_Report", method = RequestMethod.GET)

为了在URI中接受英语(ISO-8859-1)和日语(UTF-8)字符,我认为这是应用程序服务器(例如Tomcat)配置的问题。例如,如果部署在 Tomcat 上,则应将 URIEncoding 设置为 "UTF-8",如下所示。

<Connector URIEncoding="UTF-8" ..>

关于java - Springmvc RequestMapping 接受任何语言的任何字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38067839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com