springboot对jsp模板引擎的支持

2021-02-20 21:21

阅读:535

YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

标签:表示   param   注释   访问   启动   Servle   art   htm   jsp标签   

1.导入依赖:  

  
  
  
    org.apache.tomcat.embed
    tomcat-embed-jasper
    
  

  
  
    javax.servlet
    jstl
  

  
    javax.servlet
    javax.servlet-api
    provided
  

2、创建相关文件夹和修改配置文件

  在src/main路径下创建一个文件夹webapp,然后在wepapp下面再创建一个文件夹WEB-INF,在WEB-INF下再创建一个文件夹jsp用来存放jsp页面(WEB-INF下的jsp页不能直接访问,必须通过控制器跳转)。我们还可以直接在webapp下创建一个hello.jsp,这个页面可以直接在浏览器中访问

  修改配置文件application.properties

#页面默认前缀目录
spring.mvc.view.prefix=/WEB-INF/jsp/
#页面默认后缀目录
spring.mvc.view.suffix=.jsp

3、创建一个UserController.java3、创建一个UserController.java

package com.xdw.springbootdemo5;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class UserController {

    /**
     * 采用model往request域中存值,存入2个普通的字符串
     * @param model
     * @return
     */
    @RequestMapping(value = "/userinfo1",method = RequestMethod.GET)
    public String userinfo1(Model model) {
        String username = "xiadewang";
        String password = "123456";
        model.addAttribute("username", username);
        model.addAttribute("password", password);
        return "userinfo1";
    }

}

4.创建一个jsp页面userinfo1.jsp

用户名:${username}

密码:${password}

bug日记:在pom文件中,每个子父元素之间都只能相隔一个空格

运行项目时,如果idea启动有bug,试试mvn启动springboot工程命令如下: mvn spring-boot:run 注:这里一定要切换到带有pom文件的根目录下执行该命令

springboot对jsp模板引擎的支持

标签:表示   param   注释   访问   启动   Servle   art   htm   jsp标签   

原文地址:https://www.cnblogs.com/nyhhd/p/12678580.html


评论


亲,登录后才可以留言!