snehapshinde@gmail.com wrote:
String filename="C:\Program Files\Apache Software Foundation\Tomcat
5.5\webapps\upload\multipartform.htm";
You need to double the backslashes.
StringTokenizer st=new StringTokenizer(filename,"\",false);
String v="";
while(st.hasMoreTokens())
{
v=st.nextToken();
}
out.print(" filename is "+v+" this");
This piece of code is throwing following exception-
An error occurred at line: 3 in the jsp file: /Save.jsp
Generated servlet error:
String literal is not properly closed by a double-quote
But if i replace "\" with ".", then it is working fine,
What is the problem with "\"?
Plz [sic] Help!
The problem was programmer error.
<http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.10.6>
It is a compile-time error if the character following a backslash in
an escape is not an ASCII b, t, n, f, r, ", ', \, 0, 1, 2, 3, 4, 5, 6,
or 7.
Which includes ". The error was a missing quote, as stated. Inside a
quoted string, the quoting character must be escaped. Thus "\"" is a