解决idea JSP路径错误问题
程序员文章站
2022-03-02 14:14:13
...
package com.ghgcn.springboot_view.config;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import java.io.File;
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
/**
* 解决idea JSP路径错误问题
* @return
*/
@Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> customizer() {
return (factory) -> {
factory.addContextCustomizers((context) -> {
//子模块 springboot-view
String relativePath = "springboot-view/src/main/webapp";
// 相对于 user.dir = D:\workspace\dive-in-spring-boot
File docBaseFile = new File(relativePath);
if(docBaseFile.exists()) { // 路径是否存在
// 解决 Maven 多模块 JSP 无法读取的问题
context.setDocBase(docBaseFile.getAbsolutePath());
}
}
);
};
}
}
推荐阅读
-
解决springmvc不能直接访问 jsp的问题
-
MySQL5.7+版本,提示mysql1055错误,sql_mode=only_full_group_by问题解决办法
-
由Apache 500错误引出的临时文件问题分析解决
-
解决vue-cli webpack打包后加载资源的路径问题
-
关于eclipse下利用tomcat调试jsp的一些问题的解决记录
-
表单提交错误后返回内容消失问题的解决方法(PHP网站)
-
element-ui中table表头表格错误问题解决
-
解决idea 拉取代码出现的 “ Сannot Run Git Cannot identify version of git executable: no response“的问题
-
php出现内存位置访问无效错误问题解决方法
-
解决MySQL远程登录时出现ERROR 1130错误问题_MySQL