SpringMVC如何访问JSP

来源:互联网 发布:比特币交易网免费源码 编辑:程序博客网 时间:2024/05/17 06:30

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.测试效果


好了,今天就告一段落;我是张星,欢迎加入博主技术交流群,群号:313145288