mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-10-30 22:54:07 +00:00 
			
		
		
		
	Add Java Server Page (JSP) syntax test file
This commit is contained in:
		
				
					committed by
					
						 David Peter
						David Peter
					
				
			
			
				
	
			
			
			
						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> | ||||
		Reference in New Issue
	
	Block a user