1. package org.apache.jsp;
  2.  
  3. import javax.servlet.*;
  4. import javax.servlet.http.*;
  5. import javax.servlet.jsp.*;
  6. import java.util.*;
  7.  
  8. public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
  9. implements org.apache.jasper.runtime.JspSourceDependent {
  10.  
  11. private static final javax.servlet.jsp.JspFactory _jspxFactory =
  12. javax.servlet.jsp.JspFactory.getDefaultFactory();
  13.  
  14. private static java.util.List<java.lang.String> _jspx_dependants;
  15.  
  16. private javax.el.ExpressionFactory _el_expressionfactory;
  17. private org.apache.tomcat.InstanceManager _jsp_instancemanager;
  18.  
  19. public java.util.List<java.lang.String> getDependants() {
  20. return _jspx_dependants;
  21. }
  22.  
  23. public void _jspInit() {
  24. _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
  25. _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
  26. }
  27.  
  28. public void _jspDestroy() {
  29. }
  30.  
  31. public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
  32. throws java.io.IOException, javax.servlet.ServletException {
  33.  
  34. final javax.servlet.jsp.PageContext pageContext;
  35. javax.servlet.http.HttpSession session = null;
  36. final javax.servlet.ServletContext application;
  37. final javax.servlet.ServletConfig config;
  38. javax.servlet.jsp.JspWriter out = null;
  39. final java.lang.Object page = this;
  40. javax.servlet.jsp.JspWriter _jspx_out = null;
  41. javax.servlet.jsp.PageContext _jspx_page_context = null;
  42.  
  43. try {
  44. response.setContentType("text/html;charset=ISO-8859-1");
  45. pageContext = _jspxFactory.getPageContext(this, request, response,
  46. null, true, 8192, true);
  47. _jspx_page_context = pageContext;
  48. application = pageContext.getServletContext();
  49. config = pageContext.getServletConfig();
  50. session = pageContext.getSession();
  51. out = pageContext.getOut();
  52. _jspx_out = out;
  53.  
  54. out.write('\r');
  55. out.write('\n');
  56.  
  57. String path = request.getContextPath();
  58. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  59.  
  60. out.write("\r\n");
  61. out.write("\r\n");
  62. out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n");
  63. out.write("<html>\r\n");
  64. out.write(" <head>\r\n");
  65. out.write(" <base href=\"");
  66. out.print(basePath);
  67. out.write("\">\r\n");
  68. out.write(" \r\n");
  69. out.write(" <title>My JSP 'index.jsp' starting page</title>\r\n");
  70. out.write(" \r\n");
  71. out.write("\t<meta http-equiv=\"pragma\" content=\"no-cache\">\r\n");
  72. out.write("\t<meta http-equiv=\"cache-control\" content=\"no-cache\">\r\n");
  73. out.write("\t<meta http-equiv=\"expires\" content=\"0\"> \r\n");
  74. out.write("\t<meta http-equiv=\"keywords\" content=\"keyword1,keyword2,keyword3\">\r\n");
  75. out.write("\t<meta http-equiv=\"description\" content=\"This is my page\">\r\n");
  76. out.write("\t<!--\r\n");
  77. out.write("\t<link rel=\"stylesheet\" type=\"text/css\" href=\"styles.css\">\r\n");
  78. out.write("\t-->\r\n");
  79. out.write("\r\n");
  80. out.write(" </head>\r\n");
  81. out.write(" \r\n");
  82. out.write(" <body>\r\n");
  83. out.write(" ");
  84.  
  85. out.write(new Date().toLocaleString());
  86.  
  87. out.write("\r\n");
  88. out.write(" </body>\r\n");
  89. out.write("</html>\r\n");
  90. } catch (java.lang.Throwable t) {
  91. if (!(t instanceof javax.servlet.jsp.SkipPageException)){
  92. out = _jspx_out;
  93. if (out != null && out.getBufferSize() != )
  94. try { out.clearBuffer(); } catch (java.io.IOException e) {}
  95. if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
  96. }
  97. } finally {
  98. _jspxFactory.releasePageContext(_jspx_page_context);
  99. }
  100. }
  101. }

jsp页面编译成Servlet类文件的更多相关文章

  1. JSP转译成Servlet详细过程

    很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行.因为JSP在执行第一次后,会被编译成 Servlet的类文件,即.class,当再重复调用执行时,就直接 ...

  2. JSP编译成Servlet(三)JSP编译后的Servlet

    JSP编译后的Servlet类会是怎样的呢?他们之间有着什么样的映射关系?在探讨JSP与Servlet之间的关系时先看一个简单的HelloWorld.jsp编译成HelloWorld.java后会是什 ...

  3. JSP编译成Servlet(四)JSP与Java行关系映射

    我们知道java虚拟机只认识class文件,要在虚拟机上运行就必须要遵守class文件格式,所以JSP编译成servlet后还需要进一步编译成class文件,但从JSP文件到java文件再到class ...

  4. JSP转译成Servlet详细过程【转】

    JSP转译成Servlet详细过程 JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术.Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTM ...

  5. 360浏览器兼容模式下jsp页面访问不到js文件

    360浏览器兼容模式下jsp页面访问不到js文件 查看自己js中的语法问题,不要用ES6的语法,编译不了故找不到js文件 const var of 码出高效 java 比较 所有整型包装类对象之间值的 ...

  6. 转 Flex MXML编译成AS类

    2009-09-22 23:25 Flex MXML编译成AS类 由“Flex 基础”文中可知:每一个mxml文件首先要编译成as文件,然后再译成swf文件.app.mxml文件编译后会产生一系列中间 ...

  7. jsp页面转发到servlet

    一个简单的例子来了解一下jsp页面转发到servlet的过程,环境 eclipse.tomcat 1.工程目录结构如下 2.各部分代码如下 1>index.jsp <%@ page lan ...

  8. 关于jsp页面转换成excel格式下载遇到问题及解决

    jsp页面转成excel格式的实现思路: 1.使用poi包:poi-bin-3.9-20121203 下载连接地址:http://www.apache.org/dyn/closer.cgi/poi/r ...

  9. Weblogic jsp页面编译出错,Weblogic jsp编译异常

    Weblogic jsp页面编译出错,Weblogic jsp编译异常 ======================== 蕃薯耀 2018年1月29日 http://www.cnblogs.com/f ...

随机推荐

  1. Python-描述符

    Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解.这些特性包括列表/集合/字典推导式,属性(property).以及装饰器(decorator).对于大部分特性来说,这些“中级”的语 ...

  2. python_day7【模块configparser、XML、requests、shutil、系统命令-面向对象】之篇

    python内置模块补充 一.configparser configparser:用户处理特定格式的文件,其本质是利用open打开文件 # 节点 [section1] #键值对k1 = v1 k2:v ...

  3. python_Day1_基础知识开篇

    一.python安装 1)windows上同时安装python2.0和python3.0配置 (1)在python官网下载windows版本python2.0和python3.0安装包 官网地址:ht ...

  4. prtg

    prtg http://www.paessler.com/prtg/features prtg的sensor技术 数据库监视 Flexible Alerting 9 notification tech ...

  5. linux工具类之流量监视

    iptraf        好用 yum install iptrafiptraf  is an ncurses-based IP LAN monitor that generates various ...

  6. CentOs6.5中安装和配置vsftp

    一.vsftp安装篇 复制代码代码如下: # 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd o ...

  7. kettle常见问题解决

    开源ETL工具kettle系列之常见问题 摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案 1. J ...

  8. 【性能诊断】八、并发场景的性能分析(windbg案例,连接泄露)

    此前遇到一个项目反馈系统宕机问题,摘要描述如下: 系统不定期出现卡死现象,在多个模块不同功能上都出现过,未发现与特定功能相关的明显规律: 当系统出现卡死现象时,新的用户无法登陆系统: 跟踪应用服务器, ...

  9. SQLSERVER 605 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。

    今天在开发过程中写了一个存储过程发现执行的时候,时不时会提示605错误,重新执行又可能会成功. 百度了一下,很多说法是硬件的IO问题,就是存储器反馈给SQL SERVER 写入成功,但下次读取的时候S ...

  10. 【性能测试】性能测试总结<一>

    目录: 一. 什么是软件性能 二.不同群体眼中的性能 三.性能测试类型 四.性能测试应用场景 五.性能测试基本概念 正文: 一. 什么是软件性能 定义:软件的性能是软件的一种非功能特性,它关注的不是软 ...