jsp 模板引擎 html5,springBoot(6):web开发-模板引擎jsp

本文介绍了如何在Spring Boot项目中使用ServletInitializer替代传统web.xml配置,步骤包括新建webapp目录、配置pom.xml和Spring MVC,以及在Controller中实战操作。重点讲解了如何自动创建WEB-INF和使用JSTL。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、新建工程

a01dd261154f5a124dbcba3548d71bbf.png

95d27fb866e93ea67d12060f1e5ff8a4.png

注意新建的工程下没有webapp目录eclipse下会自动创建webapp目录这里我们需要自动创建一个webapp目录并创建WEB-INF。

74a427bea1e501df2440f72d1ae8093d.png

对ServletInitializer.java进行说明

1、这个类相当于我们以前的web.xml

2、只有3.0以上才可以否则需要添加web.xml

二、配置

2.1、pom.xml配置

org.apache.tomcat.embed

tomcat-embed-jasper

provided

javax.servlet

jstl

2.2、配置前缀与后缀类似于sspringmvcspring.profiles.active=dev

#配置前缀与后缀

spring.mvc.view.prefix=/WEB-INF/templates/

spring.mvc.view.suffix=.jsp

四、代码package com.example.demo.controller;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

/**

* Created by ly on 2017/6/16.

*/

@Controller

@RequestMapping("/demo1")

public class Index {

@RequestMapping("/index")

public String index(Model model) throws Exception {

model.addAttribute("title"  ,"ceshi");

return "index";

}

}

idea这里有点问题下面改用eclipse结构如下

218001cb10503b7efe03ca740040d4fc.png

index.jsp

html>

Spring Boot Demo - FreeMarker

${title}

Spring URL: ${springUrl}

JSTL URL: ${url}

880631f9d68492f8047b88321fcffadc.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值