一、区别如下:
1、HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。
2、定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。
3、他们的表头不同,这个是JSP的头“ <%@ page language="java" import="javautil" 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,用来做控制。
参考资料:
参考资料:
一、使用工具:Ajax、文本编辑器、JavaScript。
二、方法步骤:有两种方法,分别是:
方法一:
1、将edithtml里面用的js和css文件在1html中引入
2、通过Ajax获取edithtml的内容,然后赋予1html中的某个DOM的innerHTML
方法二
将edithtml页面的里的html内容通过js动态生成,并提供接口,这样1html只要引入js文件和css文件并调用那个接口在指定位置生成简单的文本编辑器就好了
三、注意事项:方法一中注意id之类的不要冲突
使用jquery: var $div=$('');var content="动态创建的内容";$divhtml(content); //会替换所有子元素或文本节点使用javascript:var div = documentcreateElement('div');var content = documentcreateTextNode("动态创建的内容");divappendChild(content);
以上就是关于jsp页面和html页面有什么区别,html页面能写java代码吗全部的内容,包括:jsp页面和html页面有什么区别,html页面能写java代码吗、js 如何定义一个公共方法,可以供给其它html页面调用、利用js动态生成一个简单的商品详情页等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)