mirror of
https://github.com/sharkdp/bat
synced 2024-11-18 15:26:16 +00:00
Add Java Server Page (JSP) syntax test file
This commit is contained in:
parent
1ced35ec76
commit
64cbfbed47
@ -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
|
1141
tests/syntax-tests/source/Java Server Page (JSP)/LICENSE.md
Normal file
1141
tests/syntax-tests/source/Java Server Page (JSP)/LICENSE.md
Normal file
File diff suppressed because it is too large
Load Diff
68
tests/syntax-tests/source/Java Server Page (JSP)/NOTICE
Normal file
68
tests/syntax-tests/source/Java Server Page (JSP)/NOTICE
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
Apache Tomcat
|
||||||
|
Copyright 1999-2021 The Apache Software Foundation
|
||||||
|
|
||||||
|
This product includes software developed at
|
||||||
|
The Apache Software Foundation (https://www.apache.org/).
|
||||||
|
|
||||||
|
This software contains code derived from netty-native
|
||||||
|
developed by the Netty project
|
||||||
|
(https://netty.io, https://github.com/netty/netty-tcnative/)
|
||||||
|
and from finagle-native developed at Twitter
|
||||||
|
(https://github.com/twitter/finagle).
|
||||||
|
|
||||||
|
This software contains code derived from jgroups-kubernetes
|
||||||
|
developed by the JGroups project (http://www.jgroups.org/).
|
||||||
|
|
||||||
|
The Windows Installer is built with the Nullsoft
|
||||||
|
Scriptable Install System (NSIS), which is
|
||||||
|
open source software. The original software and
|
||||||
|
related information is available at
|
||||||
|
http://nsis.sourceforge.net.
|
||||||
|
|
||||||
|
Java compilation software for JSP pages is provided by the Eclipse
|
||||||
|
JDT Core Batch Compiler component, which is open source software.
|
||||||
|
The original software and related information is available at
|
||||||
|
https://www.eclipse.org/jdt/core/.
|
||||||
|
|
||||||
|
org.apache.tomcat.util.json.JSONParser.jj is a public domain javacc grammar
|
||||||
|
for JSON written by Robert Fischer.
|
||||||
|
https://github.com/RobertFischer/json-parser
|
||||||
|
|
||||||
|
For portions of the Tomcat JNI OpenSSL API and the OpenSSL JSSE integration
|
||||||
|
The org.apache.tomcat.jni and the org.apache.tomcat.net.openssl packages
|
||||||
|
are derivative work originating from the Netty project and the finagle-native
|
||||||
|
project developed at Twitter
|
||||||
|
* Copyright 2014 The Netty Project
|
||||||
|
* Copyright 2014 Twitter
|
||||||
|
|
||||||
|
For portions of the Tomcat cloud support
|
||||||
|
The org.apache.catalina.tribes.membership.cloud package contains derivative
|
||||||
|
work originating from the jgroups project.
|
||||||
|
https://github.com/jgroups-extras/jgroups-kubernetes
|
||||||
|
Copyright 2002-2018 Red Hat Inc.
|
||||||
|
|
||||||
|
The original XML Schemas for Java EE Deployment Descriptors:
|
||||||
|
- javaee_5.xsd
|
||||||
|
- javaee_web_services_1_2.xsd
|
||||||
|
- javaee_web_services_client_1_2.xsd
|
||||||
|
- javaee_6.xsd
|
||||||
|
- javaee_web_services_1_3.xsd
|
||||||
|
- javaee_web_services_client_1_3.xsd
|
||||||
|
- jsp_2_2.xsd
|
||||||
|
- web-app_3_0.xsd
|
||||||
|
- web-common_3_0.xsd
|
||||||
|
- web-fragment_3_0.xsd
|
||||||
|
- javaee_7.xsd
|
||||||
|
- javaee_web_services_1_4.xsd
|
||||||
|
- javaee_web_services_client_1_4.xsd
|
||||||
|
- jsp_2_3.xsd
|
||||||
|
- web-app_3_1.xsd
|
||||||
|
- web-common_3_1.xsd
|
||||||
|
- web-fragment_3_1.xsd
|
||||||
|
- javaee_8.xsd
|
||||||
|
- web-app_4_0.xsd
|
||||||
|
- web-common_4_0.xsd
|
||||||
|
- web-fragment_4_0.xsd
|
||||||
|
|
||||||
|
may be obtained from:
|
||||||
|
http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html
|
@ -0,0 +1,197 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<%--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
--%>
|
||||||
|
<%@page session="false" contentType="text/html; charset=ISO-8859-1" %>
|
||||||
|
<%@page import="java.util.Enumeration" %>
|
||||||
|
<%@page import="jakarta.servlet.http.HttpSession" %>
|
||||||
|
<%@page import="org.apache.catalina.Session" %>
|
||||||
|
<%@page import="org.apache.catalina.manager.JspHelper" %>
|
||||||
|
<%@page import="org.apache.catalina.util.ContextName" %>
|
||||||
|
<!DOCTYPE html
|
||||||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
|
<%--!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"--%>
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||||
|
<% String path = (String) request.getAttribute("path");
|
||||||
|
String version = (String) request.getAttribute("version");
|
||||||
|
ContextName cn = new ContextName(path, version);
|
||||||
|
Session currentSession = (Session)request.getAttribute("currentSession");
|
||||||
|
String currentSessionId = null;
|
||||||
|
HttpSession currentHttpSession = null;
|
||||||
|
if (currentSession != null) {
|
||||||
|
currentHttpSession = currentSession.getSession();
|
||||||
|
currentSessionId = JspHelper.escapeXml(currentSession.getId());
|
||||||
|
} else {
|
||||||
|
currentSessionId = "Session invalidated";
|
||||||
|
}
|
||||||
|
String submitUrl = JspHelper.escapeXml(response.encodeURL(
|
||||||
|
((HttpServletRequest) pageContext.getRequest()).getRequestURI() +
|
||||||
|
"?path=" + path + "&version=" + version));
|
||||||
|
%>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
|
||||||
|
<meta http-equiv="pragma" content="no-cache"/><!-- HTTP 1.0 -->
|
||||||
|
<meta http-equiv="cache-control" content="no-cache,must-revalidate"/><!-- HTTP 1.1 -->
|
||||||
|
<meta http-equiv="expires" content="0"/><!-- 0 is an invalid value and should be treated as 'now' -->
|
||||||
|
<meta http-equiv="content-language" content="en"/>
|
||||||
|
<meta name="author" content="Cedrik LIME"/>
|
||||||
|
<meta name="copyright" content="copyright 2005-2021 the Apache Software Foundation"/>
|
||||||
|
<meta name="robots" content="noindex,nofollow,noarchive"/>
|
||||||
|
<title>Sessions Administration: details for <%= currentSessionId %></title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<% if (currentHttpSession == null) { %>
|
||||||
|
<h1><%=currentSessionId%></h1>
|
||||||
|
<% } else { %>
|
||||||
|
<h1>Details for Session <%= currentSessionId %></h1>
|
||||||
|
|
||||||
|
<table style="text-align: left;" border="0">
|
||||||
|
<tr>
|
||||||
|
<th>Session Id</th>
|
||||||
|
<td><%= currentSessionId %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Guessed Locale</th>
|
||||||
|
<td><%= JspHelper.guessDisplayLocaleFromSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Guessed User</th>
|
||||||
|
<td><%= JspHelper.guessDisplayUserFromSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Creation Time</th>
|
||||||
|
<td><%= JspHelper.getDisplayCreationTimeForSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Last Accessed Time</th>
|
||||||
|
<td><%= JspHelper.getDisplayLastAccessedTimeForSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Session Max Inactive Interval</th>
|
||||||
|
<td><%= JspHelper.secondsToTimeString(currentSession.getMaxInactiveInterval()) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Used Time</th>
|
||||||
|
<td><%= JspHelper.getDisplayUsedTimeForSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Inactive Time</th>
|
||||||
|
<td><%= JspHelper.getDisplayInactiveTimeForSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>TTL</th>
|
||||||
|
<td><%= JspHelper.getDisplayTTLForSession(currentSession) %></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<form method="post" action="<%= submitUrl %>">
|
||||||
|
<div>
|
||||||
|
<input type="hidden" name="sessionId" value="<%= currentSessionId %>" />
|
||||||
|
<input type="hidden" name="action" value="sessionDetail" />
|
||||||
|
<%
|
||||||
|
if ("Primary".equals(request.getParameter("sessionType"))) {
|
||||||
|
%>
|
||||||
|
<input type="hidden" name="sessionType" value="Primary" />
|
||||||
|
<%
|
||||||
|
}
|
||||||
|
%> <input type="submit" value="Refresh" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<div class="error"><%= JspHelper.escapeXml(request.getAttribute("error")) %></div>
|
||||||
|
<div class="message"><%= JspHelper.escapeXml(request.getAttribute("message")) %></div>
|
||||||
|
|
||||||
|
<table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
|
||||||
|
<% int nAttributes = 0;
|
||||||
|
Enumeration<String> attributeNamesEnumeration = currentHttpSession.getAttributeNames();
|
||||||
|
while (attributeNamesEnumeration.hasMoreElements()) {
|
||||||
|
attributeNamesEnumeration.nextElement();
|
||||||
|
++nAttributes;
|
||||||
|
}
|
||||||
|
%>
|
||||||
|
<caption style="font-variant: small-caps;"><%= JspHelper.formatNumber(nAttributes) %> attributes</caption>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Remove Attribute</th>
|
||||||
|
<th>Attribute name</th>
|
||||||
|
<th>Attribute value</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<%--tfoot>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" style="text-align: center;">
|
||||||
|
TODO: set Max Inactive Interval on sessions
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tfoot--%>
|
||||||
|
<tbody>
|
||||||
|
<% attributeNamesEnumeration = currentHttpSession.getAttributeNames();
|
||||||
|
while (attributeNamesEnumeration.hasMoreElements()) {
|
||||||
|
String attributeName = attributeNamesEnumeration.nextElement();
|
||||||
|
%>
|
||||||
|
<tr>
|
||||||
|
<td align="center">
|
||||||
|
<form method="post" action="<%= submitUrl %>">
|
||||||
|
<div>
|
||||||
|
<input type="hidden" name="action" value="removeSessionAttribute" />
|
||||||
|
<input type="hidden" name="sessionId" value="<%= currentSessionId %>" />
|
||||||
|
<input type="hidden" name="attributeName" value="<%= JspHelper.escapeXml(attributeName) %>" />
|
||||||
|
<%
|
||||||
|
if ("Primary".equals(request.getParameter("sessionType"))) {
|
||||||
|
%>
|
||||||
|
<input type="submit" value="Remove" />
|
||||||
|
<input type="hidden" name="sessionType" value="Primary" />
|
||||||
|
<%
|
||||||
|
} else {
|
||||||
|
out.print("Primary sessions only");
|
||||||
|
}
|
||||||
|
%>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
<td><%= JspHelper.escapeXml(attributeName) %></td>
|
||||||
|
<td><% Object attributeValue = currentHttpSession.getAttribute(attributeName); %><span title="<%= attributeValue == null ? "" : attributeValue.getClass().toString() %>"><%= JspHelper.escapeXml(attributeValue) %></span></td>
|
||||||
|
</tr>
|
||||||
|
<% } // end while %>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<% } // endif%>
|
||||||
|
|
||||||
|
<form method="post" action="<%=submitUrl%>">
|
||||||
|
<p style="text-align: center;">
|
||||||
|
<input type="submit" value="Return to session list" />
|
||||||
|
</p>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<%--div style="display: none;">
|
||||||
|
<p>
|
||||||
|
<a href="http://validator.w3.org/check?uri=referer"><img
|
||||||
|
src="http://www.w3.org/Icons/valid-html401"
|
||||||
|
alt="Valid HTML 4.01!" height="31" width="88"></a>
|
||||||
|
<a href="http://validator.w3.org/check?uri=referer"><img
|
||||||
|
src="http://www.w3.org/Icons/valid-xhtml10"
|
||||||
|
alt="Valid XHTML 1.0!" height="31" width="88" /></a>
|
||||||
|
<a href="http://validator.w3.org/check?uri=referer"><img
|
||||||
|
src="http://www.w3.org/Icons/valid-xhtml11"
|
||||||
|
alt="Valid XHTML 1.1!" height="31" width="88" /></a>
|
||||||
|
</p>
|
||||||
|
</div--%>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue
Block a user