`
汪_锐
  • 浏览: 6137 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

复习第二天JSP

阅读更多

1.JSP定义: java服务器页面,本质是一个由Servlet(由JSP引擎翻译生成).

 

2.JSP九大内置对象(JSP页面可以直接使用的对象)

public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
        throws java.io.IOException, javax.servlet.ServletException {

    final javax.servlet.jsp.PageContext pageContext;
    javax.servlet.http.HttpSession session = null;
    final javax.servlet.ServletContext application;
    final javax.servlet.ServletConfig config;
    javax.servlet.jsp.JspWriter out = null;
    final java.lang.Object page = this;
    javax.servlet.jsp.JspWriter _jspx_out = null;
    javax.servlet.jsp.PageContext _jspx_page_context = null;


    try {
      response.setContentType("text/html; charset=ISO-8859-1");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");
      out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n");
      out.write("<html>\r\n");
      out.write("<head>\r\n");
      out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\r\n");
      out.write("<title>Insert title here</title>\r\n");
      out.write("</head>\r\n");
      out.write("<body>\r\n");
      out.write("\t<h1>Hello World!</h1>\r\n");
      out.write("</body>\r\n");
      out.write("</html>");
    } catch (java.lang.Throwable t) {
      if (!(t instanceof javax.servlet.jsp.SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          try {
            if (response.isCommitted()) {
              out.flush();
            } else {
              out.clearBuffer();
            }
          } catch (java.io.IOException e) {}
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }

    request:  HttpServletRequest对象

    response: HttpServletResponse对象

    pageContext: JSP上下文对象

    session: HttpSession对象

    application: WEB应用上下文对象

    config: ServletConfig对象

    out: JspWriter

    page: 当前页面的引用, 类型为Obeject.

    exception:

 

分享到:
评论

相关推荐

    传智播客崔希凡JavaWeb-day16-mysql第二天-全部资料

    在本压缩包“传智播客崔希凡JavaWeb-day16-mysql第二天-全部资料”中,包含的是一系列与JavaWeb开发和MySQL数据库相关的学习资料,特别适合那些正在学习或已经学习过崔希凡老师JavaWeb课程的学员。这个资源集提供了...

    【免费】方立勋JavaWeb[1-11day]源码

    第二天至第四天,可能会深入讲解Servlet的生命周期、请求响应处理机制以及JSP的基本使用。第五天到第七天,可能涵盖JSTL(JavaServer Pages Standard Tag Library)和EL(Expression Language)的使用,这两个工具...

    21天学通JAVA-WEB开发电子教案(PPT)

    【文件名称列表】虽然未提供具体的文件名,但通常这样的教程会包含多个PPT文件,每个文件可能对应课程的不同章节,如"第一天:Java语言基础"、"第二天:Servlet介绍"、"第三天:JSP基本语法"等,逐步深入,逐步引导...

    2022年计算机科学与技术毕业实习报告的范文.docx

    2. 第二天,通过实例学习数据库操作,包括表的创建、查询等,熟练掌握Myeclipse,初步理解JDBC。 3. 第三天,深化对JDBC的理解,巩固数据库操作技能,为后续学习打下基础。 实习报告反映了学生们在实际项目中应用所...

    达内学习用的jdbc与struts笔记.pdf

    - 第二天:可能深入讲解了Action类、Form Beans、ActionMapping和ActionForward等关键概念。 - 第三天:可能涉及视图层的JSP和Struts标签库的使用,以及如何处理表单提交。 - 第四天:可能讨论了异常处理、国际化...

    JAVA面试题从基础到高级篇.doc

    - 当月最后一天:使用Calendar类设置日期到下个月第一天,然后减去一天。 - 格式化日期:使用SimpleDateFormat类。 二、JSP&Servlet技术 1. JSP是动态网页,Servlet是服务器端程序,它们都能处理HTTP请求。JSP...

    Java学习路线图.pdf

    第二部分主要关注J2EE(Java 2 Enterprise Edition)框架的学习,总时长27天。首先,学员会花12天学习DRP(Distribution Resource Planning)项目,这涉及到企业级应用的开发。接下来,分别用6天的时间学习Struts、...

    2021-2022计算机二级等级考试试题及答案No.5269.docx

    这些题目涵盖了计算机基础知识的多个方面,包括数组的访问方式、计算机历史、数据库操作、编程语言概念、...这些知识点涵盖了计算机科学和技术的基础概念,对于准备计算机二级等级考试的考生来说是非常重要的复习内容。

    lyk2015:LYK 2015 JAVA SPRING MVC KURS NOTLARI

    第十二天的课程可能会深入到视图解析,Spring MVC如何将模型数据转换为视图。这可能包括对视图解析器(ViewResolver)的讨论,以及如何使用JSP、Thymeleaf等模板引擎来呈现用户界面。同时,模型-视图-模型...

    java学习资料总结2015新

    - **《21天学通JavaScript(第2版)》** 和 **《JavaScript动态网页开发案例指导》** 则通过丰富的案例帮助读者快速掌握 JavaScript 的核心概念和技术。 通过以上资源的学习,无论是初学者还是有一定经验的开发者,...

Global site tag (gtag.js) - Google Analytics