jsp 和 html作为前端页面的区别
jsp 和 html都可以当做页面举梁,但是有如下区别:
html是静态页面,当握槐客户端请求html页面时,容器找到对应页面响应给客户端。
jsp(本质上是一个servlet)是动态页面,当客户端请求jsp页面时,容器找到jsp页面首先将其转译成servlet文件,对其编译执行,最后响应给客户端。
html是由各种标签组成
jsp是由HTML文件(*.htm,*.html)中插入Java程序段段答友(Scriptlet)和JSP标记(tag),从而形成JSP文件
前端用jsp还是html
如果只是针对这2个选择,一般是html。还要看公司需求,公司要求你用jsp,那就jsp,除非你能动之以情,晓之以理,说服公司使用html,同时也要解决不用jsp,使用html所带来的其它问题。而且jsp是前后端不分离的开发模式、html一般是前后端分离的开发模式
如果是放大到前端,现在都不是说什么jsp、html的问题,是讲要使哪轿悉用什么技术开发的问题。像我们使用vue来开发前端的话,都是在.vue文件上写前帆伍端代码,.html都是编译过来的,基本李乎是都不用管.html里面的东西
java web开发中,页面是优先使用JSP还是HTML?选择的理由是什么呢?
优先使用HTML,jsp需要后台解析然昌仿后合成数据才能给到前端。浏览器只识耐桥纤别HTML。jsp解析的时候先生成class文件,通过生成的class文件实现jsp+javabean的需消拍求