Fix primary sessions not always treated as such by Manager app.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 22 Nov 2010 10:30:05 +0000 (10:30 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 22 Nov 2010 10:30:05 +0000 (10:30 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1037661 13f79535-47bb-0310-9956-ffa450edef68

webapps/manager/WEB-INF/jsp/sessionDetail.jsp

index 72526a3..e619330 100644 (file)
   <div>
     <input type="hidden" name="sessionId" value="<%= currentSessionId %>" />
     <input type="hidden" name="action" value="sessionDetail" />
-    <input type="submit" value="Refresh" />
+    <%
+    if ("Primary".equals(request.getParameter("sessionType"))) {
+    %>
+      <input type="hidden" name="sessionType" value="Primary" />
+    <%
+    }
+    %>    <input type="submit" value="Refresh" />
   </div>
 </form>
 
                         <input type="hidden" name="sessionId" value="<%= currentSessionId %>" />
                         <input type="hidden" name="attributeName" value="<%= attributeName %>" />
                         <%
-                          if ("Primary".equals(request.getAttribute("sessionType"))) {
+                          if ("Primary".equals(request.getParameter("sessionType"))) {
                         %>
                           <input type="submit" value="Remove" />
+                          <input type="hidden" name="sessionType" value="Primary" />
                         <%
                           } else {
                             out.print("Primary sessions only");