From c306e338db4caf2273fb844909096f7ca49ab2f3 Mon Sep 17 00:00:00 2001
From: lawson89 <>
Date: Thu, 7 Aug 2014 17:44:49 -0400
Subject: [PATCH] make forms ajax for basic lessons
---
.../org/owasp/webgoat/lessons/HttpBasics.java | 2 +-
java/org/owasp/webgoat/session/Screen.java | 3 +-
webapp/WEB-INF/pages/main_new.jsp | 75 +++++++++++--------
3 files changed, 45 insertions(+), 35 deletions(-)
diff --git a/java/org/owasp/webgoat/lessons/HttpBasics.java b/java/org/owasp/webgoat/lessons/HttpBasics.java
index 03c36484a..401d592de 100644
--- a/java/org/owasp/webgoat/lessons/HttpBasics.java
+++ b/java/org/owasp/webgoat/lessons/HttpBasics.java
@@ -63,7 +63,7 @@ public class HttpBasics extends LessonAdapter {
person = new StringBuffer(s.getParser().getStringParameter(PERSON, ""));
person.reverse();
- Input input = new Input(Input.TEXT, PERSON, person.toString()+"RICK");
+ Input input = new Input(Input.TEXT, PERSON, person.toString());
ec.addElement(input);
Element b = ECSFactory.makeButton(WebGoatI18N.get("Go!"));
diff --git a/java/org/owasp/webgoat/session/Screen.java b/java/org/owasp/webgoat/session/Screen.java
index a9d0820c7..58d9a91c2 100644
--- a/java/org/owasp/webgoat/session/Screen.java
+++ b/java/org/owasp/webgoat/session/Screen.java
@@ -204,7 +204,8 @@ public abstract class Screen {
// TODO we could hook all forms here with javascript call to ajax forms plugin
public String getContent() {
- return (content == null) ? "" : content.toString();
+ String makeFormsAjax = "";
+ return (content == null) ? "" : content.toString() + makeFormsAjax;
}
/**
diff --git a/webapp/WEB-INF/pages/main_new.jsp b/webapp/WEB-INF/pages/main_new.jsp
index 7a06d803c..270b2edf0 100644
--- a/webapp/WEB-INF/pages/main_new.jsp
+++ b/webapp/WEB-INF/pages/main_new.jsp
@@ -191,6 +191,10 @@