在SpringBoot中使用JSP开发网页
来源:互联网 发布:13.3寸mac玩cf分辨率 编辑:程序博客网 时间:2024/05/29 17:02
本文在上一文《在Eclipse下使用Maven开发Spring Boot应用》基础上使用JSP开发网页。
1、介绍
web开发是开发中至关重要的一部分,Web开发的核心内容主要包括内嵌Servlet和spring MVC开发。Spring Boot提供了大量页面模版引擎,包括FreeMarker、Groovy、Thymeleaf、Velocity和Mustache,Spring Boot中 推荐使用Thymeleaf作为页面模版引擎,因为Thymeleaf提供了完美的Spring MVC的支持。
由于工作中使用的JSP,所以介绍下如何使用JSP页面。但是我们需要知道JSP在Spring Boot内嵌的Servlet的容器上运行有一些问题(内嵌Servlet、Jetty不支持以jar形式运行JSP,Undertow不支持JSP)
2、修改pom.xml文件
在pom.xml文件中继续设置依赖项,添加代码如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
3、设置全局配置文件
Spring Boot使用一个全局的配置文件application.properties或application.yml,放置在src/main/resources目录或者路径的/config下。全局配置文件的作用是对一些默认配置的配置值进行修改。
在src/main/resources下添加application.properties文件,添加如下代码:
- 1
- 2
- 3
- 1
- 2
- 3
4、写代码
Spring Boot通常有一个名为*Application的入口类,入口类里有一个main方法,这个main方法其实就是一个标准的Java应用的入口方法。在main方法中使用SpringApplication.run,启动Spring Boot应用项目。
在src/main/java添加一个package,我命名为com.neon.apple,并添加入口类。由于基于《在Eclipse下使用Maven开发Spring Boot应用》工程上,这些文件已经存在。
在入口类AppleApplication中,写入下面代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
在包com.neon.apple下,新建一个名为controller的package,添加一个类LoginController。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
启动项目,在浏览器中输入:http://localhost:9090/ 结果如下:
备注:端口9090是我们自己设置的。
原文链接:http://blog.csdn.net/webzhuce/article/details/54176574
- 在SpringBoot中使用JSP开发网页
- 在springboot项目中使用jsp试图
- 在Spring Boot 应用中使用JSP开发网页
- SpringBoot 中使用JSP
- 在Springboot中集成jsp
- SPringBoot 中 使用JSP页面
- 在jsp、asp和php网站网页中使用xhtml
- JSP中使用SpringBoot Security步骤
- 如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧
- JSP项目在网页中实现查询
- 在SpringBoot中使用 Servlet Filter Listener
- 在SpringBoot中使用 拦截器
- 在SpringBoot中使用 拦截器
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- DB2创建联邦数据库
- 消息中间件简介
- Python网络爬虫(三)——Beutiful Soup库入门
- 远程使用jupyter
- 正则表达式
- 在SpringBoot中使用JSP开发网页
- 测试用例设计(以QQ传输文件为例)
- db2cmd
- 每日一题之查找单链表的第K个节点
- Linux常用命令
- linux CAT与ECHO指令用法详解
- java计算器 中缀转后缀(不喜勿喷,没有毕业的时候写的)
- Unity的几中计时器
- js面向对象(只关注对象提供的功能,而不需要关系其细节)