59 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
<%@ 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=""  %>
 | 
						|
<%
 | 
						|
    WebSession webSession = ((WebSession) session.getAttribute(WebSession.SESSION));
 | 
						|
    Course course = webSession.getCourse();
 | 
						|
    AbstractLesson currentLesson = webSession.getCurrentLesson();
 | 
						|
%>
 | 
						|
 | 
						|
 | 
						|
<!-- HTML fragment correpsonding to the lesson content -->
 | 
						|
<%@page import="org.owasp.webgoat.lessons.RandomLessonAdapter"%>
 | 
						|
 | 
						|
<!--
 | 
						|
<link rel="stylesheet" href="css/webgoat.css" type="text/css" />
 | 
						|
<link rel="stylesheet" href="css/lesson.css" type="text/css" />
 | 
						|
<link rel="stylesheet" href="css/menu.css" type="text/css" />
 | 
						|
<link rel="stylesheet" href="css/layers.css" type="text/css" />
 | 
						|
<script language="JavaScript1.2" src="javascript/javascript.js" type="text/javascript"></script>
 | 
						|
<script language="JavaScript1.2" src="javascript/menu_system.js" type="text/javascript"></script>
 | 
						|
<script language="JavaScript1.2" src="javascript/lessonNav.js" type="text/javascript"></script>
 | 
						|
<script language="JavaScript1.2" src="javascript/makeWindow.js" type="text/javascript"></script>
 | 
						|
<script language="JavaScript1.2" src="javascript/toggle.js" type="text/javascript"></script>
 | 
						|
-->
 | 
						|
 | 
						|
 | 
						|
<div id="lessonContent">
 | 
						|
    <%
 | 
						|
        AbstractLesson lesson = webSession.getCurrentLesson();
 | 
						|
        if (lesson instanceof RandomLessonAdapter) {
 | 
						|
            RandomLessonAdapter rla = (RandomLessonAdapter) lesson;
 | 
						|
    %>
 | 
						|
    <div class="info">Stage <%= rla.getLessonTracker(webSession).getStageNumber(rla.getStage(webSession)) + 1%></div>
 | 
						|
    <%
 | 
						|
        }
 | 
						|
    %>
 | 
						|
    <%=webSession.getInstructions()%></div>
 | 
						|
<div id="message" class="info"><%=webSession.getMessage()%></div>
 | 
						|
 | 
						|
<%
 | 
						|
    if (currentLesson.getTemplatePage(webSession) != null) {
 | 
						|
        //System.out.println("Main.jsp - current lesson: " + currentLesson.getName() );
 | 
						|
        //System.out.println("         - template Page: " + currentLesson.getTemplatePage(webSession));
 | 
						|
%>
 | 
						|
<jsp:include page="<%=currentLesson.getTemplatePage(webSession)%>" />
 | 
						|
<%
 | 
						|
} else {
 | 
						|
%>
 | 
						|
<div id="lessonContent"><%=currentLesson.getContent()%></div>
 | 
						|
<%
 | 
						|
    }
 | 
						|
%>
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |