Description
compile: [javac] Compiling 1 source files to C:...workspaceprojuildWEB-INFclasses [javac] C:...workspaceprojsrcmainHelper.java:26: cannot find symbol [javac] symbol : method getServletContext() [javac] location: interface javax.servlet.http.HttpServletRequest [javac] return getURISet(request.getServletContext()); [javac] ^ [javac] Note: C:...workspaceprojsrcmainHelper.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 error
Solution
The getServletContext()
method is introduced in Servlet 3.0, not 2.3. But if you want to get the ServletContext
then an alternative method to get it is:
1 ServletContext context = request.getSession().getServletContext(); 2 3 if (username != "" & username != null ) { 4 context.setAttribute("savedUserName", username); 5 } 6 writer.println("Context Parameter : " + (String)context.getAttribute("savedUserName"));
This way you can get the stored Request Parameter Value in different browser....