zoukankan      html  css  js  c++  java
  • 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文件。

        

  • 相关阅读:
    Android自定义Dialog效果
    Attempt to invoke virtual method 'void android.app.ActionBar.setTitle的解决方法
    Android 震动 和 停止 代码
    任意手机虚拟按键增加方法
    [vijos]1066弱弱的战壕<线段树>
    [bzoj]1059矩阵游戏<二分图匹配*匈牙利算法>
    [bzoj]1053反质数<暴搜>
    [codevs]1250斐波那契数列<矩阵乘法&快速幂>
    [codevs2597]团伙<并查集>
    [noip模拟赛]虫洞holes<SPFA>
  • 原文地址:https://www.cnblogs.com/lovejoying/p/9600335.html
Copyright © 2011-2022 走看看