JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
JSP全称是Java Server Pages,以Java语言开发,运行在Servlet容器服务器上面的动态页面技术。JSP的主要作用是代替Servlet程序回传HTML页面的数据。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
JSP是JavaEE规范中的Web组件,应对高效开发动态页面的需求而诞生的。JSP运行在服务器端,本质是Servlet;JSP文件的内容就是HTML+Java,静态部分使用HTML和文本即可,动态部分使用Java代码。