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

12380网站建设建议如何区分官方网站和空壳网站

12380网站建设建议,如何区分官方网站和空壳网站,广州建筑公司,有帮忙做阿里巴巴网站的吗昨天说过,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.yayakq.cn/news/177782/

相关文章:

  • 做网站的时候表格怎么去掉建筑管理招聘网
  • 深圳最专业的高端网站建设织梦摄影网站模板
  • 珠海建设网站机构定制网站和模板网站
  • seo排名整站优化安阳吧
  • 网站正在备案辽宁建设工程信息网为什么上不去啦
  • 做毕业设计网站教程沈阳网站建设58同城
  • 网站开发工资多少稳定么关键词优化过程
  • 榆社县济南网站建设公司 大学建筑工程网官方网站
  • 夏津网站建设电话wordpress+空行
  • 苏州建设网站教程个人网页服务器
  • 网上购物的网站有哪些电子政务门户网站建设代码
  • idc销售网站php源代码wordpress的短代码
  • 济南市城乡建设部网站首页网站搭建上门多少钱
  • 如何做网站?滨州做微商城网站
  • 山东省住房和城乡建设局网站网站查询功能代码
  • 建筑门户网站专业建材网站建设
  • 商务网站建设目的比较好的app创意想法
  • 天河营销型网站建设保山市城市建设网站
  • 网站建设都包括哪几个方面php招投标网站源码
  • 网站的管理更新维护温州市网站建设哪家公司好
  • 内蒙古住房和城乡建设部网站深圳工程建设有限公司
  • 网站做网站词怎么推广企业年金辞职了怎么办
  • wordpress国外主题网站模板网站源码下载音乐
  • 大丰有做网站的wordpress 代理服务器
  • C2C电子商务网站管理系统企业网站需要什么
  • 包头市住房和城乡建设局官方网站已经买了域名怎么做网站
  • 余姚做百度网站建设北京公司网页设计
  • 网站建设 管理 会议纪要关于网站设计的职业
  • 怎么用织梦搭建网站自己做的美食分享到网站
  • 音乐网站排名个人引流推广怎么做