I am unable to compile my servlet. if i do not use requestURL() then it compiles. i have set my classpath as .;D:\java\core\packages;D:\oracle\ora81\jdbc\lib\classes111.zip;d:\JSDK\lib\jsdk.jar;d:\j2ee1.3.1\lib\j2ee.jar;D:\jakarta-tomcat\lib\servlet.jar;D:\jboss-3.2.3\server\default\lib\javax.servlet.jar;import javax.servlet.*;
I am getting two errors when i compile this servlet:
D:\jboss-3.2.3\server\default\deploy\cpnm.war\WEB-INF\classes>javac TokenServlet.java TokenServlet.java:22: cannot resolve symbol symbol : method getRequestURL () location: interface javax.servlet.http.HttpServletRequest String requestURLSame =req.getRequestURL().toString() + "?token=" +tokenID; ^ TokenServlet.java:23: cannot resolve symbol symbol : method getRequestURL () location: interface javax.servlet.http.HttpServletRequest String requestURLNew =req.getRequestURL().toString(); ^ 2 errors
if(tokenID==null) { Random rand=new Random(); tokenID=Long.toString(rand.nextLong()); out.println("<p> Welcome. A new token "+tokenID + " is now established</p>"); } else { out.println("<p> Welcome back. Your token is " +tokenID + ".</p>"); }