html与jsp区别

一、html与jsp区别

1.html是静态页面,可以直接打开,jsp是动态页面,需要先转译成servlet,再编译成.class文件,也就是说发布到tomcat等服务器上才能打开。

2.html页面数据大多通过AJAX接收数据,压力在服务器端;jsp页面大多直接传递数据,比如c:foreach标签直接遍历,压力在客户端。

3.jsp页面的头“<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>”,html页面不允许有<%%>。

二、html与jsp优缺点

html优点:

  • 开发过程中前端与后端脱离,交互通过JSON传输来实现  
  • 跨平台能力更强,依托于浏览器的支持
  • 使后台数据接口能够得到复用

html缺点:

  • 开发难度大,考虑浏览器的兼容性
  • 页面请求过多,拖慢开发进度
  • 属于后加载,无法被爬虫爬到
  • 接口代码需要新增很多      
  • 无法直接显示java实体类对象,需要转换为json格式

jsp优点:

  • 可被爬虫爬到
  • 减少请求次数
  • 不用考虑浏览器的兼容性 

jsp缺点:

  • 增大了服务器的压力
  • 前端与后端未脱离,拖慢
  • 过于依赖java运行环境
  • 复用较低。

猜你喜欢

转载自blog.csdn.net/jinseaa/article/details/83376232