zoukankan      html  css  js  c++  java
  • 在springboot中访问jsp页面

    1.上传工程结构

                 

    2.pom文件所引jar包。

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.crazyit.boot.c3</groupId>
        <artifactId>jsp-test</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>war</packaging>
    
        <build>
            <finalName>jsp-test</finalName>
        </build>
    
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.1.RELEASE</version>
        </parent>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
            </dependency>
        </dependencies>
    
    </project>

    3.配置application.yml文件。

    server:
      port: 8888
    spring:
      mvc:
        view:
          prefix: /pages/
          suffix: .jsp

    4.在启动类中加入访问路径。

        @GetMapping("/hello")
        public String hello(HttpServletRequest request) {
            request.setAttribute("name", "angus");
            return "hello";
        }

    5.添加所需要访问的jsp。

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <c:set var="ctx" value="${pageContext.request.contextPath}" />
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <link rel="stylesheet" href="${ctx}/css/test.css" type="text/css" />
            <script type="text/javascript" src="${ctx}/js/test.js"></script>
            <title></title>
        </head>
        <body>
            <div onClick="myClick()" class="main_text">Hello ${name}</div>
        </body>
    </html>

    6.这样一个基于springboot访问jsp的简单demo就完成了。

  • 相关阅读:
    【Coreforces 1253E】
    计数专题乱做
    PKUWC2020乱做
    多项式板子
    notepad
    2021.4.9
    2021.4.8
    2021.3.31
    2021.3.26
    2021.3.25
  • 原文地址:https://www.cnblogs.com/malun/p/13921233.html
Copyright © 2011-2022 走看看