html就是静态页面,jsp最终也是会变成一个html文件;
当你的页面在不同用户访问时需要展示不同的内容的时候,就用jsp吧;当然现在html也可以先加载完后在通过ajax异步获取数据展示不同内容,但是还是推荐在需要展示动态页面的时候就使用jsp;
html定义,以下来自百度百科
HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等
jsp定义,以下来自百度百科
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
两者区别:
jsp是一个模板,可以通过它来定制页面(视图),可以在jsp页面中写java语言;是动态的,可以从数据库获取数据,动态生成页面。
html简单来说是一种页面,可以通过jsp来生成html页面,是静态的。
html可以直接在浏览器打开,jsp页面必须运行在服务器(比如tomcat,jetty)中才能正常使用。
如果满意,望采纳,谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)