Hi,
afaik there are two reasons for this one is versioning (for recompiling and
loading) and the other as a char-mangling mechanism to make weired filenames
propper class names.

For a detailed discussion search the archives for topics like:
"jsp-filenames should be less than 20 characters"

Reagards,
Andreas

> -----Original Message-----
> From: Aleksey Tsalolikhin [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, November 29, 2000 2:50 AM
> To: [EMAIL PROTECTED]
> Subject: What's with the _0002f in the filenames? (Precompiling JSP's)
> 
> 
> Ok, here's a naive question:
> 
> When Tomcat (3.2b8/Sun JDK 1.2.2_06) runs a JSP file for me, 
> say, somefile.jsp,
> I notice it
> 
> a) precompiles to somefile.java in the work directory for that context
> b) compiles it to _0002fsomefile_0002ejspsomefile_0.class
> c) renames that to _0002fsomefile_0002ejspsomefile.class and 
> executes it
> 
> Why not somefile.class?
> 
> It'd make precompiling JSP's into classes a lot easier; I could run
> jspc to precompile the *.java files, and then "javac *.java" to 
> precompile the class files.
> 
> Sincerely,
> Aleksey
> 
> UNIX System Administrator
> 

Reply via email to