<%@ page contentType="text/html; charset=ISO-8859-1" language="java" import="org.owasp.webgoat.session.*, org.owasp.webgoat.lessons.Category, org.owasp.webgoat.lessons.AbstractLesson, org.owasp.webgoat.util.*, java.util.*" errorPage="" %> <% Course course = ((Course)session.getAttribute("course")); WebSession webSession = ((WebSession)session.getAttribute("websession")); AbstractLesson currentLesson = webSession.getCurrentLesson(); %> <%@page import="org.owasp.webgoat.lessons.RandomLessonAdapter"%> <% final String menuPrefix = WebSession.MENU; final String submenuPrefix = "submenu"; final String mbutPrefix = "mbut"; String printHint = ""; String printParameters = ""; String printCookies = ""; String lessonComplete = ""; List categories = course.getCategories(); StringBuffer buildList = new StringBuffer(); Iterator iter1 = categories.iterator(); while(iter1.hasNext()) { Category category = (Category)iter1.next(); buildList.append("'"); buildList.append(menuPrefix); buildList.append(category.getRanking()); buildList.append("','"); buildList.append(submenuPrefix); buildList.append(category.getRanking()); buildList.append("','"); buildList.append(mbutPrefix); buildList.append(category.getRanking()); buildList.append("'"); if (iter1.hasNext()) buildList.append(","); }%>
<% int topCord = 140; int zIndex = 105; Iterator iter2 = categories.iterator(); while(iter2.hasNext()) { Category category = (Category)iter2.next(); %>
<%=category.getName()%>
<% topCord=topCord + 30; zIndex=zIndex + 1; } int topSubMenu = 72; Iterator iter3 = categories.iterator(); while(iter3.hasNext()) { Category category = (Category)iter3.next(); List lessons = webSession.getLessons(category); Iterator iter4 = lessons.iterator(); %> <% }%>
<% if (currentLesson.getAvailableLanguages().size() != 0 ) { %>
Choose another language:
<% } else { %> Internationalization is not available for this lesson <% } %>
LogOut Help
<% if (webSession.isAuthorizedInLesson(webSession.getRole(), WebSession.SHOWHINTS)) { %> Previous Hint Hints Next Hint <%}%> Show Params Show Cookies Lesson Plans <% if (webSession.isAuthorizedInLesson(webSession.getRole(), WebSession.SHOWSOURCE)) { %> Show Java Show Solution <%}%>