From b0cb439f6a64ed1a588d5b3112b5438e85e31d78 Mon Sep 17 00:00:00 2001 From: jj97181818 Date: Tue, 8 May 2018 23:14:38 +0800 Subject: [PATCH] prototype of calculator --- WEB-INF/work/_jsp/_calculator__jsp.class | Bin 0 -> 6638 bytes WEB-INF/work/_jsp/_calculator__jsp.java | 113 +++++++++++++++++++ WEB-INF/work/_jsp/_calculator__jsp.java.smap | 11 ++ calculator.jsp | 50 ++++++++ 4 files changed, 174 insertions(+) create mode 100644 WEB-INF/work/_jsp/_calculator__jsp.class create mode 100644 WEB-INF/work/_jsp/_calculator__jsp.java create mode 100644 WEB-INF/work/_jsp/_calculator__jsp.java.smap create mode 100644 calculator.jsp diff --git a/WEB-INF/work/_jsp/_calculator__jsp.class b/WEB-INF/work/_jsp/_calculator__jsp.class new file mode 100644 index 0000000000000000000000000000000000000000..7e013ad4dc29c8ffeca372f43eedad988006da6c GIT binary patch literal 6638 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 literal 0 HcmV?d00001 diff --git a/WEB-INF/work/_jsp/_calculator__jsp.java b/WEB-INF/work/_jsp/_calculator__jsp.java new file mode 100644 index 0000000..6bfc86e --- /dev/null +++ b/WEB-INF/work/_jsp/_calculator__jsp.java @@ -0,0 +1,113 @@ +/* + * JSP generated by Resin-3.1.15 (built Mon, 13 Oct 2014 06:45:33 PDT) + */ + +package _jsp; +import javax.servlet.*; +import javax.servlet.jsp.*; +import javax.servlet.http.*; + +public class _calculator__jsp extends com.caucho.jsp.JavaPage +{ + private static final java.util.HashMap _jsp_functionMap = new java.util.HashMap(); + private boolean _caucho_isDead; + + public void + _jspService(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response) + throws java.io.IOException, javax.servlet.ServletException + { + com.caucho.server.webapp.WebApp _jsp_application = _caucho_getApplication(); + javax.servlet.ServletContext application = _jsp_application; + com.caucho.jsp.PageContextImpl pageContext = _jsp_application.getJspApplicationContext().allocatePageContext(this, _jsp_application, request, response, null, null, 8192, true, false); + javax.servlet.jsp.PageContext _jsp_parentContext = pageContext; + javax.servlet.jsp.JspWriter out = pageContext.getOut(); + final javax.el.ELContext _jsp_env = pageContext.getELContext(); + javax.servlet.ServletConfig config = getServletConfig(); + javax.servlet.Servlet page = this; + response.setContentType("text/html; charset=big5"); + request.setCharacterEncoding("Big5"); + try { + out.write(_jsp_string0, 0, _jsp_string0.length); + } catch (java.lang.Throwable _jsp_e) { + pageContext.handlePageException(_jsp_e); + } finally { + _jsp_application.getJspApplicationContext().freePageContext(pageContext); + } + } + + private java.util.ArrayList _caucho_depends = new java.util.ArrayList(); + + public java.util.ArrayList _caucho_getDependList() + { + return _caucho_depends; + } + + public void _caucho_addDepend(com.caucho.vfs.PersistentDependency depend) + { + super._caucho_addDepend(depend); + com.caucho.jsp.JavaPage.addDepend(_caucho_depends, depend); + } + + public boolean _caucho_isModified() + { + if (_caucho_isDead) + return true; + if (com.caucho.server.util.CauchoSystem.getVersionId() != 6749855747778707107L) + return true; + for (int i = _caucho_depends.size() - 1; i >= 0; i--) { + com.caucho.vfs.Dependency depend; + depend = (com.caucho.vfs.Dependency) _caucho_depends.get(i); + if (depend.isModified()) + return true; + } + return false; + } + + public long _caucho_lastModified() + { + return 0; + } + + public java.util.HashMap _caucho_getFunctionMap() + { + return _jsp_functionMap; + } + + public void init(ServletConfig config) + throws ServletException + { + com.caucho.server.webapp.WebApp webApp + = (com.caucho.server.webapp.WebApp) config.getServletContext(); + super.init(config); + com.caucho.jsp.TaglibManager manager = webApp.getJspApplicationContext().getTaglibManager(); + com.caucho.jsp.PageContextImpl pageContext = new com.caucho.jsp.PageContextImpl(webApp, this); + } + + public void destroy() + { + _caucho_isDead = true; + super.destroy(); + } + + public void init(com.caucho.vfs.Path appDir) + throws javax.servlet.ServletException + { + com.caucho.vfs.Path resinHome = com.caucho.server.util.CauchoSystem.getResinHome(); + com.caucho.vfs.MergePath mergePath = new com.caucho.vfs.MergePath(); + mergePath.addMergePath(appDir); + mergePath.addMergePath(resinHome); + com.caucho.loader.DynamicClassLoader loader; + loader = (com.caucho.loader.DynamicClassLoader) getClass().getClassLoader(); + String resourcePath = loader.getResourcePathSpecificFirst(); + mergePath.addClassPath(resourcePath); + com.caucho.vfs.Depend depend; + depend = new com.caucho.vfs.Depend(appDir.lookup("calculator.jsp"), 1898269132803111951L, false); + com.caucho.jsp.JavaPage.addDepend(_caucho_depends, depend); + } + + private final static char []_jsp_string0; + static { + _jsp_string0 = "\n\n \n Calculator \n \n\n \n
\n

\n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n

\n
\n \n".toCharArray(); + } +} diff --git a/WEB-INF/work/_jsp/_calculator__jsp.java.smap b/WEB-INF/work/_jsp/_calculator__jsp.java.smap new file mode 100644 index 0000000..3fa0f9a --- /dev/null +++ b/WEB-INF/work/_jsp/_calculator__jsp.java.smap @@ -0,0 +1,11 @@ +SMAP +_calculator__jsp.java +JSP +*S JSP +*F ++ 1 calculator.jsp +calculator.jsp +*L +1#1:31 +50#1:32 +*E diff --git a/calculator.jsp b/calculator.jsp new file mode 100644 index 0000000..df8850c --- /dev/null +++ b/calculator.jsp @@ -0,0 +1,50 @@ +<%@ page contentType="text/html; charset=big5" %> + + + Calculator + + + +
+

+ +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + + + + + + + +

+
+ + \ No newline at end of file