spring boot 整合JSP(详解)

本文阅读 2 分钟
首页 代码,Java 正文

        在Web开发中,前端数据展示是项目的重要组成部分。JSP技术是常用的数据展示的模板引擎技术之一。Spring Boot默认支持的模板引擎有4种,分别是:FreeMarker、Groovy、Thymeleaf、Mustache,默认是不支持JSP模板引擎的,但可以通过引入相关依赖来整合JSP模板引擎,具体步骤如下:

步骤一:添加依赖         小编在这里添加了三个依赖,如下代码:

<!--JSTL标签库-->
        <dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <!--tomcat支持-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

步骤二:配置视图解析器         在application.yml文件中添加如下的配置,可以将逻辑视图名解析成具体的JSP文件在项目中的路径:

spring:
  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp

步骤三:编写控制器

        在controller中编写代码,下面小编给一个示例:

@Controller
public class Hello { 
    @RequestMapping("/login")
    public String index(Map<String,Object> map){ 
        map.put("name","meng");
        System.out.println("========liu=======");
        return "index";
    }
}

步骤四:编写JSP页面

        在项目src/main目录中添加webapp/WEB-INF/jsp目录,并在此目录下创建index.jsp文件。         注意:新建jsp页面时,可能会遇到没有jsp页面的选项,这时我们需要把这个webapp目录设置成web目录。点击:“File ->Project Structure ->Modules”,如下图: img         通过上面的方法就可以新建一个jsp页面了,index.jsp页面内容如下:

<body>
Message:${name}
</body>

        最后启动项目,然后再浏览器里访问就行了,如下:

img

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/qq_46540738/article/details/117084236
-- 展开阅读全文 --
安全面试之XSS(跨站脚本攻击)
« 上一篇 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复