Java零基础学习(四)JSP与Servlet

  1.JSP(Java Server Pages):

    什么是JSP?

      ①在HTML中嵌入Java脚本代码;

      ②由应用服务器中的JSP引擎来编译和执行(一定是先编译再执行)嵌入的Java脚本代码;

      ③然而将生成的整个页面信息(html)返回给客户端。

    JSP的页面元素包括哪些?

      ①静态内容       (html静态文本)

      ②指令              (以“<%@”开始,以“%>”结束)

      ③表达式          (<%=Java表达式 %>)

      ④小脚本          (<%Java代码%>)

      ⑤声明              (<%!方法%>)

      ⑥注释              (<!-- 客户端可以看到的注释(html注释,不安全) -->)(<%-- 客户端看不到(Java注释) --%>)

    WEB处理JSP三个阶段?

      ①翻译     *.jsp         →       *.java

      ②编译     *.java       →       *.class

      ③执行

    JSP的内置对象有几个,分别是什么?

      九个        ①request  ②response  ③page  ④config  ⑤session  ⑥application  ⑦out  ⑧pageContext  ⑨exception

    内置对象中的作用域有哪几个?

      ①request  ②session  ③pageContext ④application

 

  2.servlet:servlet是一个 负责请求及做出响应的,在服务器上运行的Java类。

    servlet的生命周期:

      ①实例化一次;

      ②初始化一次;

      ③服务多次;

      ④销毁一次。

  3.JSP与Servlet的联系与区别。

    联系:JSP本质就是servlet,*.jsp文件翻译后的*.java文件继承了HttpJSPBase,而HttpJSPBase又继承了HttpServlet。

    区别:JSP是网页文件,servlet是Java文件。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggpxp.html