JSP是java server pages的缩写。简单地说,JSP就是包含用Java语言编写的网页。
(1)
HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送。
(2)
JSP页面是有JSP容器执行该页面的Java代码部分然后实时生成的HTML页面,因而说是动态页面
(3)
本例子说明是动态页面应用更广,例如用户要知道服务器的时间,就可以写成一个JSP页面,通过调用Java函数实现时间的获取,如果使用HTML静态页面,那么开发人员就要在服务器端不停的修改HTML页面中的时间,那是不可能的,因而必须使用JSP页面动态生成
一:
但是任何的动态语言都不能脱离html而单独存在于一个网站上,因为没有静态的页面显示,无法给用户返回数据。
像我们现在看到的网页全是静态页面,都是由HTML组成的。
你可以把HTML看作是界面,把asp\jsp\php等看作是后台代码。(最后经过服务器处理后成为html代码呈现在用户眼前。)
HTML 是浏览器代码,所有的网页 最终显示的都是HTML代码。
%2