JSP的英文名叫Java Server Pages,翻译为中文是Java服务器页面的意思,其底层就是一个简化的Servlet设计,是由sum公司主导参与创建的一种动态网页技术标准。Servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能。git
JSP的执行过程和生命周期,以下图:github
Servlet的生命周期主要分为如下三个阶段:一是容器初始化。即init()
,二是调用service()
方法,判断客户端请求的方式。最后是销毁,调用destroy()
方法。web
详细的 Servlet 生命周期示意图以下:编程
编写第一个JSP文件,为解决跳转路径问题,可在头部加上服务器
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %>
以下图:jsp
编写第一个Servlet程序,这里使用Servlet3.0,不需在web.xml中配置,可本身设置名称,但必需要与页面中form表单中的action对应。以下图:编程语言