diff --git a/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/AbstractLesson.java b/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/AbstractLesson.java index be8b5c94f..531dcf367 100644 --- a/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/AbstractLesson.java +++ b/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/AbstractLesson.java @@ -575,7 +575,10 @@ public abstract class AbstractLesson extends Screen implements Comparable link.append(WebSession.SCREEN); link.append("="); link.append(getScreenId()); - + link.append("&"); + link.append(WebSession.MENU); + link.append("="); + link.append(getCategory().getRanking()); return link.toString(); } diff --git a/ webgoat/main/project/WebContent/main.jsp b/ webgoat/main/project/WebContent/main.jsp index 3d336f463..4a10ce30c 100644 --- a/ webgoat/main/project/WebContent/main.jsp +++ b/ webgoat/main/project/WebContent/main.jsp @@ -8,7 +8,6 @@ AbstractLesson currentLesson = webSession.getCurrentLesson(); %> -<%@page import="org.owasp.webgoat.lessons.SequentialLessonAdapter"%> <%@page import="org.owasp.webgoat.lessons.RandomLessonAdapter"%>
@@ -25,15 +24,13 @@ AbstractLesson currentLesson = webSession.getCurrentLesson(); <% -final String menuPrefix = "menu"; +final String menuPrefix = WebSession.MENU; final String submenuPrefix = "submenu"; final String mbutPrefix = "mbut"; String printHint = ""; String printParameters = ""; String printCookies = ""; String lessonComplete = "