Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 如何处理路径变量中的特殊字符_Java_Spring_Spring Mvc - Fatal编程技术网

Java 如何处理路径变量中的特殊字符

Java 如何处理路径变量中的特殊字符,java,spring,spring-mvc,Java,Spring,Spring Mvc,我从spring应用程序中的路径变量获取变量名 但是,在某些情况下,当URL包含特殊字符时,这种方法会失败 例如,给出页面未找到错误 如何处理此问题?您是否考虑过使用java.net.urldecover和java.net.urldecover?您是否考虑过使用java.net.urldecover和java.net.urldecover?我可以很好地处理UTF-8路径变量。您需要做的是: 在servlet容器配置中为URI设置UTF-8 将输入读取为utf-8(可能使用spring的) 编

我从spring应用程序中的路径变量获取变量名

但是,在某些情况下,当URL包含特殊字符时,这种方法会失败

例如,给出页面未找到错误


如何处理此问题?

您是否考虑过使用
java.net.urldecover
java.net.urldecover

您是否考虑过使用
java.net.urldecover
java.net.urldecover

我可以很好地处理UTF-8路径变量。您需要做的是:

  • 在servlet容器配置中为URI设置UTF-8
  • 将输入读取为utf-8(可能使用spring的)

编码和解码应该由servlet容器和浏览器自动完成。

我可以很好地处理UTF-8路径变量。您需要做的是:

  • 在servlet容器配置中为URI设置UTF-8
  • 将输入读取为utf-8(可能使用spring的)

编码和解码应由servlet容器和浏览器自动完成。

能否提供一个代码示例,说明如何通过Sting构建URL?能否提供一个代码示例,说明如何通过Sting构建URL?@Bozho投票支持尼斯链接。@Bozho投票支持尼斯链接。