jsp页面和html页面有什么区别,html页面能写java代码吗

如题所述

一、区别如下:

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

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

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

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

二、在html里面是无法进行java编写的。原因:JSP页面是动态页,HTML是静态的。所以不支持。 

定义:

1、JSP:全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

2、HTML:超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。


扩展资料:

jsp与servlet的联系:

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。 

Servlet和JSP最主要的不同点在于:
Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。
而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。

JSP侧重于视图,Servlet主要用于控制逻辑
Servlet更多的是类似于一个Controller,用来做控制。

参考资料:百度百科:HTML

参考资料:百度百科:JSP

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-20
1、html静态页面,浏览器解析(也就是说不需要打开服务器就能执行结果),
2、jsp动态页面,Web容器解析(也就是说必须要打开服务器才能运行正确结果),
注意点:html里能写Java代码,注意这里这是叫屏蔽,也就是说在html里的“<%...%>”代码里的内容根本就不能执行,所以你可以直接理解为不能写。所以,总结可以如下,html是专门写html标签相关的语句,它里面不能些Java语句。如果要写Java语句,必须使用JSP(或者其它显示层技术,如Framework)。本回答被提问者采纳
第2个回答  2011-05-27
HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送.
JSP页面是动态页,有JSP容器执行该页面的Java代码部分然后实时生成的页面.
,html页面完全可以写代码的!
第3个回答  2011-05-27
要理解jsp先理解servlet,因为jsp就是servlet。

html给浏览器解析的。
jsp获取请求,根据代码,动态生成html,发送至浏览器解析。

只能在jsp写java代码用来生成不同的html,以达到动态网页效果。html本身不支持java代码。
第4个回答  2011-05-27
html是用静态网页,html代码可以由浏览器进行解析;
jsp页面是动态页面,jsp页面可以访问到相关数据库数据;

html页面可以写java代码形式如下
<%这里写java代码%>
但不建议这么写

jsp页面和html页面有什么区别,html页面能写java代码吗
一、区别如下:1、HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。2、定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。3、他们的表头不同,这个是JSP的头“ <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>”在表头中有编码格式...

jsp和html的区别是什么?
jsp和html的区别是:,目的的区别、网页上的区别、书写上的区别 1、目的的区别:HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言。因为只要有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就可以正常显示。JSP(Java...

jsp 和 html作为前端页面的区别
jsp 和 html都可以当做页面,但是有如下区别:html是静态页面,当客户端请求html页面时,容器找到对应页面响应给客户端。jsp(本质上是一个servlet)是动态页面,当客户端请求jsp页面时,容器找到jsp页面首先将其转译成servlet文件,对其编译执行,最后响应给客户端。html是由各种标签组成 jsp是由HTML文件(*....

jsp与.html页面到底有什么区别,区别在哪
1.最简单的区别就是,HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。2.定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。3.他们的表头不同,这个是JSP的头“ <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>”在表头中有编码格...

jsp html哪个好
无法直接比较JSP和HTML哪个更好,两者是不同的技术,各有其特点和适用场景。解释:1. JSP与HTML的定义和用途:JSP:是一种用于创建动态Web页面的技术。它允许开发者在HTML页面中嵌入Java代码,这些代码在服务器端执行,用于生成动态内容。JSP适用于需要复杂业务逻辑、数据库操作或用户交互的Web应用。HTML:...

html和jsp的区别
html一般指静态页面,而jsp通常指动态web页面。下面具体介绍一下两者区别:1.html静态页面就是设计者把页面上所有东西都设定好、做死了,然后放上去,不管是谁在任何时候看到的页面内容都是一样的,一成不变(除非手动修改页面内容)。静态html页面可以直接用本地的浏览器打开。Jsp动态页面的内容一般都是...

jsp和html关系,是不是我用jsp写,就不用写html了?jsp里面也有html标签...
对于JSP来说,它是运行在服务器中的一种脚本语言,在JSP页面中可以包括HTML代码、Java代码以及其他一些脚本,而且JSP编写好的页面需要部署到服务器中才可以打开,所以说它和PHP、ASP的作用是一样的,使用JSP可以将页面和代码分离,增强代码的可读性和可维护性;到这里为止,不知道您发现没有,HTML、JSP有...

jsp是前端还是后端开发的(web前端开发用什么语言)
jsp和html都可以当做页面,但是有如下区别:html是静态页面,当客户端请求html页面时,容器找到对应页面响应给客户端。jsp是动态的,可以从数据库中拿出数据然后填充数据。html则是静态的。jso通常是java程序员用的。js通常是前端程序员用jsp已经落伍了,但是HTML目前不会过时。jsp页面是应该前端程序员写...

jsp和html哪个更好
不能处理数据或执行复杂的操作。另一方面,JSP是基于Java的,它可以用于创建动态网页,可以处理数据,执行复杂的操作,并与服务器进行交互。2、交互性:HTML主要用于定义网页的内容和布局,它没有能力与用户进行交互。而JSP可以接收用户输入,根据输入执行代码,并返回相应的结果,具有很强的交互性。

html,xml,css,jsp这几者之间有什么关系和区别?
html是用来写网页的语言,只能用于前端;xml是用来存小数据的文件;css是样式文件,一般是div+css+js做前端开发;jsp是基于java的.net文件,一般是用来做后台的。1、编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让...

相似回答