gpt4 book ai didi

spring - WEB-INF/folder/.jsp 给出 404

转载 作者:行者123 更新时间:2023-12-02 17:16:53 26 4
gpt4 key购买 nike

我有一个 spring MVC 项目和一堆 jsp 文件。当我尝试访问 WEB-INF/views/中的 jsp 文件时,它显示 404。

截图供引用。

enter image description here

最佳答案

您不能直接访问WEB-INF 文件夹中的jsp 页面。要访问它,您需要创建 InternalResourceViewResolver bean 来解析您的 jsp 页面的路径:

@EnableWebMvc
@Configuration
public class AppConfig extends WebMvcConfigurerAdapter {
@Bean
public InternalResourceViewResolver viewResolver() {
InternalResourceViewResolver internalResourceViewResolver = new InternalResourceViewResolver();
internalResourceViewResolver.setPrefix("/WEB-INF/views/");
internalResourceViewResolver.setSuffix(".jsp");
return internalResourceViewResolver;
}

在你的 Controller 中只返回那个 jsp 页面的名称:

@Controller
public class EmployeeController {

@RequestMapping(value = "/add/employee", method = RequestMethod.GET)
public String addEmployee(Model model) {
return "addEmployee";
}
}

现在点击 URL:http://localhost:8181/SpringMVC_CRUD/add/employee

关于spring - WEB-INF/folder/.jsp 给出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45893577/

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