66package org .owasp .webgoat .controller ;
77
88import java .util .Collection ;
9+ import javax .servlet .ServletContext ;
910import javax .servlet .http .HttpServletRequest ;
1011import javax .servlet .http .HttpSession ;
1112import org .apache .commons .lang3 .StringUtils ;
1213import org .owasp .webgoat .session .WebSession ;
1314import org .slf4j .Logger ;
1415import org .slf4j .LoggerFactory ;
16+ import org .springframework .beans .factory .annotation .Autowired ;
1517import org .springframework .security .core .GrantedAuthority ;
1618import org .springframework .security .core .context .SecurityContextHolder ;
1719import org .springframework .stereotype .Controller ;
@@ -31,6 +33,9 @@ public class Start {
3133
3234 private static final String WELCOMED = "welcomed" ;
3335
36+ @ Autowired
37+ private ServletContext servletContext ;
38+
3439 @ RequestMapping (value = "start.mvc" , method = {RequestMethod .GET , RequestMethod .POST })
3540 public ModelAndView start (HttpServletRequest request ,
3641 @ RequestParam (value = "error" , required = false ) String error ,
@@ -48,7 +53,7 @@ public ModelAndView start(HttpServletRequest request,
4853 model .addObject ("role" , role );
4954 model .addObject ("user" , user );
5055
51- String contactEmail = request . getServletContext () .getInitParameter ("email" );
56+ String contactEmail = servletContext .getInitParameter ("email" );
5257 model .addObject ("contactEmail" , contactEmail );
5358
5459 // if everything ok then go to webgoat UI
0 commit comments