Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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 为什么Spring Boot无法使用+;象征_Java_Spring Mvc_Jsp - Fatal编程技术网

Java 为什么Spring Boot无法使用+;象征

Java 为什么Spring Boot无法使用+;象征,java,spring-mvc,jsp,Java,Spring Mvc,Jsp,我有一个控制器和两个jsp 当我访问/test1返回状态代码404时。但是/test2是返回200 为什么Spring Boot无法解析+符号 @Controller public class TestController { @GetMapping("test1") public String test1() { return "/WEB-INF/views/IE10+.jsp"; } @GetMapping("test2") publi

我有一个控制器和两个jsp

当我访问
/test1
返回状态代码
404
时。但是
/test2
是返回
200

为什么Spring Boot无法解析
+
符号

@Controller
public class TestController {
    @GetMapping("test1")
    public String test1() {
        return "/WEB-INF/views/IE10+.jsp";
    }
    @GetMapping("test2")
    public String test2() {
        return "/WEB-INF/views/IE10.jsp";
    }
}
我看到同样的问题:


但是我输入了
/test1
,它在URL中不包含
+

名为
Demo+.java
的文件将不会被编译

最终jsp只是一个java文件,所以您应该使用java编码约定

根据法律,你不应该使用任何可能产生任何问题的名字


改用
IE10plus.jsp

哦!感谢我没想到会涉及到java编译。