关于jsp和HTML的区别

关于jsp和HTML的区别

老师,您好,我现在对jsp和HTML的关系有点不清楚,老师可以详细说一下吗?HTML向后台请求数据需要借助ajax之类的方法对吗?jsp有没有往后台请求数据的说法?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好, 1、首先理解什么是HTML和JSP:

  • HTML是文本标记语言,它是静态页面,只需要一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。

  • JSP是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显示。

 2、区别:

  • HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开。

  • 定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成Servlet。

  • 它们的表头不同,这个是JSP的头“ <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>”在表头中有编码格式和导入包等

  • 在jsp中用<%%>就可以写Java代码了,而html没有<%%>

3、 HTML和jsp向后台请求数据可以通过ajax、form表单,jsp也可以通过request中获取后台传来的数据。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • mahsiaoko 提问者 #1
    可不可以这样说,HTML能做的,jsp都可以做,但是jsp又有自己独特的,就像九大内置对象,el,jstl表达式等。
    2020-07-21 12:56:35
  • 好帮手慕小尤 回复 提问者 mahsiaoko #2
    同学你好,是的,同学理解是正确的。祝学习愉快!
    2020-07-21 13:38:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师