Ill*_*ion 3 spring jsp spring-mvc
我有一个 Spring MVC 项目和一堆 jsp 文件。当我尝试访问 WEB-INF/views/ 中的 jsp 文件时,它给出了 404。
截图供参考。
您无法WEB-INF直接访问文件夹内的jsp页面。要访问它,您需要创建InternalResourceViewResolverbean 来解析 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;
}
Run Code Online (Sandbox Code Playgroud)
在您的控制器中,只需返回该 jsp 页面的名称:
@Controller
public class EmployeeController {
@RequestMapping(value = "/add/employee", method = RequestMethod.GET)
public String addEmployee(Model model) {
return "addEmployee";
}
}
Run Code Online (Sandbox Code Playgroud)
现在点击 URL:http://localhost:8181/SpringMVC_CRUD/add/employee
| 归档时间: |
|
| 查看次数: |
1575 次 |
| 最近记录: |