JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
与 ASP 相比:
与 PHP 相比:
与 Servlet 相比:
与 Javascript 相比:
JSP 是一种 Servlet,但是它与 HttpServlet 的工作方式不太一样:
由于 JSP 只在客户端第一次请求时被编译,所以第一次请求 JSP 时会感觉比较慢。
在只有servlet时 想给前端返回一些数据或则页面 需要自己一行一行输出相当的繁琐。
用jsp后同样时输出两行数据 jsp直接用html语法就输出了 并且还可以在里面编写java代码
在jsp文件中 定义了一个变量 name 然后输出了这个变量的值
运行之后会生成 java文件 打开文件就会发现 它里面的它里面的内容就是servlet的写法 只是jsp让程序变简单了而已
本质上:JSP 就是一种 Servlet
原文:https://www.cnblogs.com/love2000/p/14172244.html