为什么JSP中的对象和方法和Servlet中的是一致的呢?因为Jsp本质就是Servlet

 

前面一直提到了Servlet的内容,也是我们平时理解的后台,这次说一下前台的内容:JSP

JSP定义:允许在标准的HTML页面上包含Java代码的页面

JSP目的:表现和业务逻辑的分离

JSP页面处理过程:

Jsp本质是Servlet

我们做一个例子

新建一个JSP页面

Jsp本质是Servlet

JSP中编写

Jsp本质是Servlet

我们再将hi.html更改

Jsp本质是Servlet

访问地址,点击提交

Jsp本质是Servlet

将我们访问的名字显示出来了

Jsp本质是Servlet

用这个例子我们理解下JSP处理过程

首先我们第一次访问test.jsp

Jsp本质是Servlet

然后进入我们前面说的步骤

Jsp本质是Servlet

翻译完成的Servlet代码在哪里?

找到这个目录

Jsp本质是Servlet

看到我们的项目

Jsp本质是Servlet

这个目录里看到我们的JSP文件

Jsp本质是Servlet

打开后缀为java的文件

Jsp本质是Servlet

里面可以看到这就是将我们的JSP内容翻译成了Servlet

Jsp本质是Servlet

后面就对应编译完的文件

Jsp本质是Servlet

之后就交给Web容器去初始化、实例了,这块不深究了

相关文章: