SpringMVC如何访问JSP

1.场景还原

    最近有些小伙伴问我:“星哥,在springmvc中怎么访问jsp,该怎么配置?”,这里笔者写下这篇博客详细的讲解下配置过程。

2.实现步骤

① 在spring-web中配置视图解析器

<!--3:配置JSP 显示ViewResolver-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/view/"/>
    <property name="suffix" value=".jsp"/>
</bean>
②在WEB-INF下创建view目录


③controller代码

@Controller
@RequestMapping("path")
public class PathCheckController {

@RequestMapping("/test")
public String pathTest(ModelMap model){
    model.addAttribute("message","I am zhangxing");
    return "index";
}

}

注意咯!这里不能用@RestController注解,否则controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver也将不起作用,所以 只能用@Controller

④index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>登录</title>
</head>

<body>
<h1>${message}</h1>
</body>
</html>


3.测试效果

猜你喜欢

转载自blog.csdn.net/anita9999/article/details/79874997
今日推荐