zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【web后端(十五)】jsp、servlet_jsp工作原理

2023-09-11 14:20:37 时间

1.12.1.JSP工作原理

 

                                                             

测试步骤:

1.创建一个静态jsp页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
    <meta charset="utf-8">
  </head>
  <body>
  <form action="/Encoding" method="post">
    <input type="text" name="name"/>
    <input type="submit"/>
  </form>
  </body>
</html>

2.在tomcat的webapps中添加一个符合web组件规范的web应用目录

 

                                                      

3.把index.jsp拷贝到这个web应用目录的根目录中

4.启动服务器并访问这个index.jsp页面 http://localhost:8080/web/index.jsp  

 

5.查看work目录下的我们的应用目录

 

可以看到,当我们请求这个页面后,多出了一个index_jsp.java和index_jsp.class文件,这个就是由JSP引擎根据jsp页面内容生成的Servlet源代码和编译生成的 字节码

我们看看index_jsp.java内容

 

jsp页面中的静态内容被转换成输出代码嵌入到Servlet代码中