首先我们了解几个知识点
(1)html与jsp区别?
HTML是文本标记语言,它是静态页面,和JavaScript一样解释性语言,只要有浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。
JSP(Java Server Page)是Java服务端的页面,它是动态的,需要经过JDK编译后把内容发给客户端去显示,JSP不止要编译,它还得要转译,首先把JSP转译成一个Servlet文件,然后在编译成class文件。当用户访问JSP时就执行了class文件。在jsp中用<%%>就可以写Java代码了,而html没有<%%>
(2)jsp与servlet区别?
Servlet以Java程序为主, 输出HTML代码时需要使用out.println函数,也就是说Java中内嵌HTML; 而JSP则以HTML页面为主,需要写Java代码时则在页面中直接插入Java代码,即HTML中内嵌Java。其实JSP就是Servlet,JSP侧重视图,