当前位置: 首页 > news >正文

安吉哪里做网站好昆明小程序制作

安吉哪里做网站好,昆明小程序制作,竞价外包推广专业公司,前端开发包括什么昨天说过,springboot推荐使用Thymeleaf作为前后端渲染的模板引擎,为什么推荐用Thymeleaf呢,有以下几个原因: 动静结合:Thymeleaf支持HTML原型,允许在HTML标签中增加额外的属性来实现模板与数据的结合。这样…

昨天说过,springboot推荐使用Thymeleaf作为前后端渲染的模板引擎,为什么推荐用Thymeleaf呢,有以下几个原因:

  1. 动静结合:Thymeleaf支持HTML原型,允许在HTML标签中增加额外的属性来实现模板与数据的结合。这样,前端美工可以在浏览器中查看页面的静态效果,而后台开发人员则可以查看数据返回到页面后的动态效果。这种动静结合的特性使得开发和调试过程更加便捷。
  2. 开箱即用:Thymeleaf提供了标准和Spring标准两种方言,可以直接套用模板实现JSTL、OGNL表达式效果。这意味着开发人员无需每天重复编写模板、修改JSTL或标签,从而提高了开发效率。同时,开发人员还可以扩展和创建自定义的方言,以满足特定的需求。
  3. 与Spring MVC完美集成:Thymeleaf与Spring MVC的集成非常完善,可以快速实现表单绑定、属性编辑器、国际化等功能。这使得在Spring Boot项目中使用Thymeleaf时,可以更加轻松地实现前后端的交互和数据的展示。
  4. 安全性:Thymeleaf在处理模板时,能够有效地防止一些常见的Web安全问题,如跨站脚本攻击(XSS)等。它通过转义机制来确保用户输入的数据在输出到页面时不会被误解为HTML或JavaScript代码,从而提高了应用的安全性。
  5. 易于扩展和维护:Thymeleaf的模板语法简洁易懂,易于学习和使用。同时,它还提供了丰富的API和工具类,方便开发人员进行扩展和定制。这使得在后期维护和升级过程中,可以更加轻松地修改和优化模板代码。

不过很多项目还是用了jsp技术,那么怎么将传统的使用了jsp技术的java web项目转换为springboot项目呢?

首先,访问https://start.spring.io/

创建一个springboot项目

下面再进行改造项目的配置:

  • 1. 添加依赖

在你的pom.xml文件中添加以下依赖:

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>
</dependencies>
  • 2. 配置application.properties

src/main/resources目录下的application.properties文件中添加以下配置:

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
  • 3. 创建JSP文件

src/main/webapp/WEB-INF/jsp目录下创建一个名为index.jsp的文件,并添加以下内容: 

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Spring Boot JSP Example</title>
</head>
<body><h1>Hello, Spring Boot JSP!</h1>
</body>
</html>
  •  4. 创建Controller

在项目中创建一个名为IndexController的Java类,并添加以下内容: 

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;@Controller
public class IndexController {@GetMapping("/")public String index() {return "index";}
}
  •  5. 运行项目

运行你的Spring Boot项目,然后在浏览器中访问http://localhost:8080,界面应该能看到"Hello, Spring Boot JSP!"的输出。

 

最后,再将你的jsp页面迁移,Servlet改造成@Controller就可以了。 

http://www.15wanjia.com/news/174172.html

相关文章:

  • 推荐专业的外贸建站公司用户注册
  • 商城网站项目案例那个网站可以找人做设计
  • 网站设计好了如何上传到自己搭建的网上去黄冈网站建设收费
  • 自考网站建设与实践北京手工活外发加工网
  • 化工网站源码天辰建设信息网
  • 个人商城网站能备案吗企业所得税征收方式
  • 网站哪里可以查到做ddoswordpress在哪里输入统计代码
  • 网站seo推广计划三亚网站建设美工
  • 什么网站可以做头像linux wordpress nginx
  • 建网站需要怎样做上海中建建筑设计院有限公司
  • 网站 多语言处理广州招聘网
  • 最全的数据网站装修公司展厅效果图设计图片
  • 网站建设建设公司资质要求上海制作网页的公司有哪些
  • 建网站找哪家好做的高大上的网站
  • 网站建设中倒计时源码移动网站开发技术
  • 池州商城网站开发wordpress 无法自定义
  • 闵行做网站公司铝棒易站公司查看网站外链代码
  • 永久免费域名注册网站wordpress网站上线
  • 网站举报影视文化传媒公司网站建设
  • 整站seo公司wordpress自动水印
  • 手机端网站开发流程北京官方网站建设
  • 商城网站的seo优化改怎么做标书制作培训课程
  • 网站正在建设中 动态app开发属于什么行业
  • 小程序网站开发者利济南网站制作经验
  • 做爰全过程网站免费的视频外包加工平台
  • 怎样创建音乐网站申请新账号 免费
  • 重庆邮电大学官网网站发布产品的免费平台有哪些
  • 林芝做网站网站 栏目管理
  • 重庆快速网站建设平面设计最新招聘信息
  • 求几个夸克没封的a站2023网页编辑用什么软件