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开发和MySQL数据库相关的学习资料,特别适合那些正在学习或已经学习过崔希凡老师JavaWeb课程的学员。这个资源集提供了...
第二天至第四天,可能会深入讲解Servlet的生命周期、请求响应处理机制以及JSP的基本使用。第五天到第七天,可能涵盖JSTL(JavaServer Pages Standard Tag Library)和EL(Expression Language)的使用,这两个工具...
【文件名称列表】虽然未提供具体的文件名,但通常这样的教程会包含多个PPT文件,每个文件可能对应课程的不同章节,如"第一天:Java语言基础"、"第二天:Servlet介绍"、"第三天:JSP基本语法"等,逐步深入,逐步引导...
2. 第二天,通过实例学习数据库操作,包括表的创建、查询等,熟练掌握Myeclipse,初步理解JDBC。 3. 第三天,深化对JDBC的理解,巩固数据库操作技能,为后续学习打下基础。 实习报告反映了学生们在实际项目中应用所...
- 第二天:可能深入讲解了Action类、Form Beans、ActionMapping和ActionForward等关键概念。 - 第三天:可能涉及视图层的JSP和Struts标签库的使用,以及如何处理表单提交。 - 第四天:可能讨论了异常处理、国际化...
- 当月最后一天:使用Calendar类设置日期到下个月第一天,然后减去一天。 - 格式化日期:使用SimpleDateFormat类。 二、JSP&Servlet技术 1. JSP是动态网页,Servlet是服务器端程序,它们都能处理HTTP请求。JSP...
第二部分主要关注J2EE(Java 2 Enterprise Edition)框架的学习,总时长27天。首先,学员会花12天学习DRP(Distribution Resource Planning)项目,这涉及到企业级应用的开发。接下来,分别用6天的时间学习Struts、...
这些题目涵盖了计算机基础知识的多个方面,包括数组的访问方式、计算机历史、数据库操作、编程语言概念、...这些知识点涵盖了计算机科学和技术的基础概念,对于准备计算机二级等级考试的考生来说是非常重要的复习内容。
本章节作为《21天学Java》系列教程的第四部分,主要面向已有一定Java基础知识的学习者。通过前面三个阶段的学习,读者已经掌握了Java语言的基础语法、基本编程技巧以及简单的程序设计方法。在这一部分,我们将进一步...
第十二天的课程可能会深入到视图解析,Spring MVC如何将模型数据转换为视图。这可能包括对视图解析器(ViewResolver)的讨论,以及如何使用JSP、Thymeleaf等模板引擎来呈现用户界面。同时,模型-视图-模型...
- **《21天学通JavaScript(第2版)》** 和 **《JavaScript动态网页开发案例指导》** 则通过丰富的案例帮助读者快速掌握 JavaScript 的核心概念和技术。 通过以上资源的学习,无论是初学者还是有一定经验的开发者,...