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 SpringMVC单独请求控制器和静态资源或html/jsp页面_Java_Spring_Spring Mvc_Jsp - Fatal编程技术网

Java SpringMVC单独请求控制器和静态资源或html/jsp页面

Java SpringMVC单独请求控制器和静态资源或html/jsp页面,java,spring,spring-mvc,jsp,Java,Spring,Spring Mvc,Jsp,我想要达到的目标: Http请求: *.css、*.js、*.html、*.xhtml、*.jsp、*.png、*.jpg、*.gif -->应该直接调用资源或视图文件html、jsp,而不是由DispatcherServlet和任何控制器处理 其他每一个http请求都应该由DispatcherServlet和一些映射控制器处理 我想构建一个动态生成静态html和jsp文件的CMS系统,这样这些文件就没有控制器了。但是这些文件应该可以通过名称访问 有什么想法吗?您可以使用mvc:resource

我想要达到的目标:

Http请求:

*.css、*.js、*.html、*.xhtml、*.jsp、*.png、*.jpg、*.gif

-->应该直接调用资源或视图文件html、jsp,而不是由DispatcherServlet和任何控制器处理

其他每一个http请求都应该由DispatcherServlet和一些映射控制器处理

我想构建一个动态生成静态html和jsp文件的CMS系统,这样这些文件就没有控制器了。但是这些文件应该可以通过名称访问

有什么想法吗?

您可以使用mvc:resources来实现同样的目标

<mvc:resources mapping="/resources/**" location="/, classpath:/WEB-INF/public-resources/" />

参考和

如果我这样做并创建“/WEB-INF/public resources/example.jsp”,jsp文件会被处理吗?不,不会。这不是针对jsp,而是针对诸如*.css、*.js、*.png、*.jpg、*.gif等资源。我还需要直接调用jsp,中间不需要控制器调度程序servlet