diff options
author | Mohamed Abdelnour <mohamed.k.abdelnour@gmail.com> | 2021-05-29 02:27:30 +0200 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2021-06-01 22:36:56 +0200 |
commit | 64cbfbed470926c7ed18521da3081797d1b7633d (patch) | |
tree | 6cb5cacabf7a2092cd4d4153df30281bf774b18a /tests | |
parent | 1ced35ec760f4635156c56ba7d8a3a47bc7158a2 (diff) |
Add Java Server Page (JSP) syntax test file
Diffstat (limited to 'tests')
4 files changed, 1603 insertions, 0 deletions
diff --git a/tests/syntax-tests/highlighted/Java Server Page (JSP)/sessionDetail.jsp b/tests/syntax-tests/highlighted/Java Server Page (JSP)/sessionDetail.jsp new file mode 100644 index 00000000..2ac59da1 --- /dev/null +++ b/tests/syntax-tests/highlighted/Java Server Page (JSP)/sessionDetail.jsp @@ -0,0 +1,197 @@ +[38;2;255;255;255m<?[0m[38;2;249;38;114mxml[0m[38;2;248;248;242m [0m[38;2;166;226;46mversion[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m1.0[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mencoding[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mUTF-8[0m[38;2;255;255;255m"[0m[38;2;255;255;255m?>[0m +[38;2;117;113;94m<%--[0m +[38;2;117;113;94m Licensed to the Apache Software Foundation (ASF) under one or more[0m +[38;2;117;113;94m contributor license agreements. See the NOTICE file distributed with[0m +[38;2;117;113;94m this work for additional information regarding copyright ownership.[0m +[38;2;117;113;94m The ASF licenses this file to You under the Apache License, Version 2.0[0m +[38;2;117;113;94m (the "License"); you may not use this file except in compliance with[0m +[38;2;117;113;94m the License. You may obtain a copy of the License at[0m + +[38;2;117;113;94m http://www.apache.org/licenses/LICENSE-2.0[0m + +[38;2;117;113;94m Unless required by applicable law or agreed to in writing, software[0m +[38;2;117;113;94m distributed under the License is distributed on an "AS IS" BASIS,[0m +[38;2;117;113;94m WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.[0m +[38;2;117;113;94m See the License for the specific language governing permissions and[0m +[38;2;117;113;94m limitations under the License.[0m +[38;2;117;113;94m--%>[0m +[38;2;248;248;242m<%@[0m[38;2;249;38;114mpage[0m[38;2;248;248;242m [0m[38;2;190;132;255msession[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mfalse[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;190;132;255mcontentType[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mtext/html; charset=ISO-8859-1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m<%@[0m[38;2;249;38;114mpage[0m[38;2;248;248;242m [0m[38;2;190;132;255mimport[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mjava.util.Enumeration[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m<%@[0m[38;2;249;38;114mpage[0m[38;2;248;248;242m [0m[38;2;190;132;255mimport[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116mjakarta.servlet.http.HttpSession[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m<%@[0m[38;2;249;38;114mpage[0m[38;2;248;248;242m [0m[38;2;190;132;255mimport[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116morg.apache.catalina.Session[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m<%@[0m[38;2;249;38;114mpage[0m[38;2;248;248;242m [0m[38;2;190;132;255mimport[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116morg.apache.catalina.manager.JspHelper[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m<%@[0m[38;2;249;38;114mpage[0m[38;2;248;248;242m [0m[38;2;190;132;255mimport[0m[38;2;249;38;114m=[0m[38;2;230;219;116m"[0m[38;2;230;219;116morg.apache.catalina.util.ContextName[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;255;255;255m<![0m[38;2;249;38;114mDOCTYPE[0m[38;2;248;248;242m [0m[38;2;190;132;255mhtml[0m +[38;2;248;248;242m [0m[38;2;249;38;114mPUBLIC[0m[38;2;248;248;242m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m-//W3C//DTD XHTML 1.0 Strict//EN[0m[38;2;255;255;255m"[0m +[38;2;248;248;242m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;117;113;94m<%--[0m[38;2;117;113;94m!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"[0m +[38;2;117;113;94m "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[0m[38;2;117;113;94m--%>[0m + +[38;2;255;255;255m<[0m[38;2;249;38;114mhtml[0m[38;2;248;248;242m [0m[38;2;166;226;46mxmlns[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhttp://www.w3.org/1999/xhtml[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mxml:lang[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116men[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m<%[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m path [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m)[0m[38;2;248;248;242m request[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttribute[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mpath[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m version [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m)[0m[38;2;248;248;242m request[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttribute[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mversion[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mContextName[0m[38;2;248;248;242m cn [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mnew[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mContextName[0m[38;2;248;248;242m([0m[38;2;248;248;242mpath[0m[38;2;248;248;242m,[0m[38;2;248;248;242m version[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mSession[0m[38;2;248;248;242m currentSession [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;166;226;46mSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242mrequest[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttribute[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mcurrentSession[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m currentSessionId [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mHttpSession[0m[38;2;248;248;242m currentHttpSession [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession [0m[38;2;249;38;114m!=[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m currentHttpSession [0m[38;2;249;38;114m=[0m[38;2;248;248;242m currentSession[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetSession[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m currentSessionId [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mescapeXml[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetId[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m }[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m currentSessionId [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mSession invalidated[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m }[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m submitUrl [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mescapeXml[0m[38;2;248;248;242m([0m[38;2;248;248;242mresponse[0m[38;2;248;248;242m.[0m[38;2;248;248;242mencodeURL[0m[38;2;248;248;242m([0m +[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[3;38;2;166;226;46mHttpServletRequest[0m[38;2;248;248;242m)[0m[38;2;248;248;242m pageContext[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetRequest[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetRequestURI[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;249;38;114m+[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116m?path=[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;249;38;114m+[0m[38;2;248;248;242m path [0m[38;2;249;38;114m+[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116m&version=[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;249;38;114m+[0m[38;2;248;248;242m version[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m%>[0m +[38;2;255;255;255m<[0m[38;2;249;38;114mhead[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mhttp-equiv[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mcontent-type[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mtext/html; charset=iso-8859-1[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mhttp-equiv[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mpragma[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mno-cache[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m[38;2;124;120;101m<!--[0m[38;2;124;120;101m HTTP 1.0 [0m[38;2;124;120;101m-->[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mhttp-equiv[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mcache-control[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mno-cache,must-revalidate[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m[38;2;124;120;101m<!--[0m[38;2;124;120;101m HTTP 1.1 [0m[38;2;124;120;101m-->[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mhttp-equiv[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mexpires[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m0[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m[38;2;124;120;101m<!--[0m[38;2;124;120;101m 0 is an invalid value and should be treated as 'now' [0m[38;2;124;120;101m-->[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mhttp-equiv[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mcontent-language[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116men[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mauthor[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mCedrik LIME[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mcopyright[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mcopyright 2005-2021 the Apache Software Foundation[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mmeta[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mrobots[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcontent[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mnoindex,nofollow,noarchive[0m[38;2;255;255;255m"[0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtitle[0m[38;2;255;255;255m>[0m[38;2;248;248;242mSessions Administration: details for [0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m currentSessionId [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtitle[0m[38;2;255;255;255m>[0m +[38;2;255;255;255m</[0m[38;2;249;38;114mhead[0m[38;2;255;255;255m>[0m +[38;2;255;255;255m<[0m[38;2;249;38;114mbody[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m<%[0m[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentHttpSession [0m[38;2;249;38;114m==[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{ [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mh1[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242mcurrentSessionId[0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mh1[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m<%[0m[38;2;248;248;242m }[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;248;248;242m{ [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mh1[0m[38;2;255;255;255m>[0m[38;2;248;248;242mDetails for Session [0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m currentSessionId [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mh1[0m[38;2;255;255;255m>[0m + +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtable[0m[38;2;248;248;242m [0m[38;2;166;226;46mstyle[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[3;38;2;102;217;239mtext-align[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;102;217;239mleft[0m[38;2;255;255;255m;[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mborder[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m0[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mSession Id[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m currentSessionId [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mGuessed Locale[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mguessDisplayLocaleFromSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mGuessed User[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mguessDisplayUserFromSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mCreation Time[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetDisplayCreationTimeForSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mLast Accessed Time[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetDisplayLastAccessedTimeForSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mSession Max Inactive Interval[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242msecondsToTimeString[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetMaxInactiveInterval[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mUsed Time[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetDisplayUsedTimeForSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mInactive Time[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetDisplayInactiveTimeForSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mTTL[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetDisplayTTLForSession[0m[38;2;248;248;242m([0m[38;2;248;248;242mcurrentSession[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtable[0m[38;2;255;255;255m>[0m + +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mform[0m[38;2;248;248;242m [0m[38;2;166;226;46mmethod[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mpost[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46maction[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%= submitUrl %>[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mdiv[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msessionId[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%= currentSessionId %>[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116maction[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msessionDetail[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m +[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mPrimary[0m[38;2;230;219;116m"[0m[38;2;248;248;242m.[0m[38;2;248;248;242mequals[0m[38;2;248;248;242m([0m[38;2;248;248;242mrequest[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetParameter[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116msessionType[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msessionType[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mPrimary[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m +[38;2;248;248;242m }[0m +[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msubmit[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mRefresh[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mdiv[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mform[0m[38;2;255;255;255m>[0m + +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mdiv[0m[38;2;248;248;242m [0m[38;2;166;226;46mclass[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116merror[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mescapeXml[0m[38;2;248;248;242m([0m[38;2;248;248;242mrequest[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttribute[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116merror[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mdiv[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mdiv[0m[38;2;248;248;242m [0m[38;2;166;226;46mclass[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mmessage[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mescapeXml[0m[38;2;248;248;242m([0m[38;2;248;248;242mrequest[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttribute[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mmessage[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mdiv[0m[38;2;255;255;255m>[0m + +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtable[0m[38;2;248;248;242m [0m[38;2;166;226;46mstyle[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[3;38;2;102;217;239mtext-align[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;102;217;239mleft[0m[38;2;255;255;255m;[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mborder[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m1[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcellpadding[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m2[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mcellspacing[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m2[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m nAttributes [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mEnumeration[0m[38;2;248;248;242m<[0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m>[0m[38;2;248;248;242m attributeNamesEnumeration [0m[38;2;249;38;114m=[0m[38;2;248;248;242m currentHttpSession[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttributeNames[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mwhile[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mattributeNamesEnumeration[0m[38;2;248;248;242m.[0m[38;2;248;248;242mhasMoreElements[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m attributeNamesEnumeration[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextElement[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114m++[0m[38;2;248;248;242mnAttributes[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m }[0m +[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mcaption[0m[38;2;248;248;242m [0m[38;2;166;226;46mstyle[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[3;38;2;102;217;239mfont-variant[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;102;217;239msmall-caps[0m[38;2;255;255;255m;[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mformatNumber[0m[38;2;248;248;242m([0m[38;2;248;248;242mnAttributes[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;248;248;242m attributes[0m[38;2;255;255;255m</[0m[38;2;249;38;114mcaption[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mthead[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mRemove Attribute[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mAttribute name[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m[38;2;248;248;242mAttribute value[0m[38;2;255;255;255m</[0m[38;2;249;38;114mth[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mthead[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;117;113;94m<%--[0m[38;2;117;113;94mtfoot>[0m +[38;2;117;113;94m <tr>[0m +[38;2;117;113;94m <td colspan="3" style="text-align: center;">[0m +[38;2;117;113;94m TODO: set Max Inactive Interval on sessions[0m +[38;2;117;113;94m </td>[0m +[38;2;117;113;94m </tr>[0m +[38;2;117;113;94m </tfoot[0m[38;2;117;113;94m--%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtbody[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m[38;2;248;248;242m attributeNamesEnumeration [0m[38;2;249;38;114m=[0m[38;2;248;248;242m currentHttpSession[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttributeNames[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mwhile[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mattributeNamesEnumeration[0m[38;2;248;248;242m.[0m[38;2;248;248;242mhasMoreElements[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m attributeName [0m[38;2;249;38;114m=[0m[38;2;248;248;242m attributeNamesEnumeration[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextElement[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;248;248;242m [0m[38;2;166;226;46malign[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mcenter[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mform[0m[38;2;248;248;242m [0m[38;2;166;226;46mmethod[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mpost[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46maction[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%= submitUrl %>[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mdiv[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116maction[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mremoveSessionAttribute[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msessionId[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%= currentSessionId %>[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mattributeName[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%= JspHelper.escapeXml(attributeName) %>[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m +[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mPrimary[0m[38;2;230;219;116m"[0m[38;2;248;248;242m.[0m[38;2;248;248;242mequals[0m[38;2;248;248;242m([0m[38;2;248;248;242mrequest[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetParameter[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116msessionType[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msubmit[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mRemove[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mhidden[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mname[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msessionType[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mPrimary[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m +[38;2;248;248;242m }[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m out[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mPrimary sessions only[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m }[0m +[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mdiv[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mform[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mescapeXml[0m[38;2;248;248;242m([0m[38;2;248;248;242mattributeName[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m[38;2;248;248;242m<%[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mObject[0m[38;2;248;248;242m attributeValue [0m[38;2;249;38;114m=[0m[38;2;248;248;242m currentHttpSession[0m[38;2;248;248;242m.[0m[38;2;248;248;242mgetAttribute[0m[38;2;248;248;242m([0m[38;2;248;248;242mattributeName[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m<[0m[38;2;249;38;114mspan[0m[38;2;248;248;242m [0m[38;2;166;226;46mtitle[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%= attributeValue == null ? [0m[38;2;255;255;255m"[0m[38;2;248;248;240m"[0m[38;2;248;248;242m [0m[38;2;166;226;46m:[0m[38;2;248;248;242m [0m[38;2;166;226;46mattributeValue.getClass().toString()[0m[38;2;248;248;242m [0m[38;2;166;226;46m%[0m[38;2;255;255;255m>[0m[38;2;248;248;242m">[0m[38;2;248;248;242m<%=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mJspHelper[0m[38;2;248;248;242m.[0m[38;2;248;248;242mescapeXml[0m[38;2;248;248;242m([0m[38;2;248;248;242mattributeValue[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m%>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mspan[0m[38;2;255;255;255m>[0m[38;2;255;255;255m</[0m[38;2;249;38;114mtd[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtr[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;248;248;242m<%[0m[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m end while [0m[38;2;248;248;242m%>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtbody[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mtable[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m<%[0m[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m endif[0m[38;2;248;248;242m%>[0m + +[38;2;255;255;255m<[0m[38;2;249;38;114mform[0m[38;2;248;248;242m [0m[38;2;166;226;46mmethod[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mpost[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46maction[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m<%=submitUrl%>[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114mp[0m[38;2;248;248;242m [0m[38;2;166;226;46mstyle[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[3;38;2;102;217;239mtext-align[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;102;217;239mcenter[0m[38;2;255;255;255m;[0m[38;2;255;255;255m"[0m[38;2;255;255;255m>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m<[0m[38;2;249;38;114minput[0m[38;2;248;248;242m [0m[38;2;166;226;46mtype[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116msubmit[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;166;226;46mvalue[0m[38;2;166;226;46m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mReturn to session list[0m[38;2;255;255;255m"[0m[38;2;248;248;242m [0m[38;2;255;255;255m/>[0m +[38;2;248;248;242m [0m[38;2;255;255;255m</[0m[38;2;249;38;114mp[0m[38;2;255;255;255m>[0m +[38;2;255;255;255m</[0m[38;2;249;38;114mform[0m[38;2;255;255;255m>[0m + +[38;2;117;113;94m<%--[0m[38;2;117;113;94mdiv style="display: none;">[0m +[38;2;117;113;94m<p>[0m +[38;2;117;113;94m <a href="http://validator.w3.org/check?uri=referer"><img[0m +[38;2;117;113;94m src="http://www.w3.org/Icons/valid-html401"[0m +[38;2;117;113;94m alt="Valid HTML 4.01!" height="31" width="88"></a>[0m +[38;2;117;113;94m <a href="http://validator.w3.org/check?uri=referer"><img[0m +[38;2;117;113;94m src="http://www.w3.org/Icons/valid-xhtml10"[0m +[38;2;117;113;94m alt="Valid XHTML 1.0!" height="31" width="88" /></a>[0m +[38;2;117;113;94m <a href="http://validator.w3.org/check?uri=referer"><img[0m +[38;2;117;113;94m src="http://www.w3.org/Icons/valid-xhtml11"[0m +[38;2;117;113;94m alt="Valid XHTML 1.1!" height="31" width="88" /></a>[0m +[38;2;117;113;94m</p>[0m +[38;2;117;113;94m</div[0m[38;2;117;113;94m--%>[0m + +[38;2;255;255;255m</[0m[38;2;249;38;114mbody[0m[38;2;255;255;255m>[0m +[38;2;255;255;255m</[0m[38;2;249;38;114mhtml[0m[38;2;255;255;255m>[0m diff --git a/tests/syntax-tests/source/Java Server Page (JSP)/LICENSE.md b/tests/syntax-tests/source/Java Server Page (JSP)/LICENSE.md new file mode 100644 index 00000000..cb4f7f5d --- /dev/null +++ b/tests/syntax-tests/source/Java Server Page (JSP)/LICENSE.md @@ -0,0 +1,1141 @@ +The `sessionDetail.jsp` file has been added from https://github.com/apache/tomcat under the following license: + +```text + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies on |