• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSP compilation error

 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ranchers,
I posted this on the WebLogic forum some time ago, but as I haven't received any response I'll post it here as well.
I just bumbed into a weird feature of WLS 6.1's JSP compiler... I have a JSP file with mixed HTML and Java scriptlets. The problem is that for some reason, upon deployment WebLogic generates several statements in the .jsp into a single line in the .java file -- a //-style comment in front of a number of statements is not what I'd expect
In other words,

becomes

I've tried to tweak the linefeed/newline characters with different editors but with no success.
Any idea where to look for the cause of this?
 
Carl Trusiak
Sheriff
Posts: 3341
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Apparently you have run into a bug for the WebLogic JSP parser. It looks to me to be an attempt to get around the limitation that exists(May be fixed in jdk 1.4 but, I'll have to look it up) That a Java file cannot exceed a certian length. In doing so, it leads to what you are seeing. Refactor this to

This should prevent the error you are seeing. Using JSP comments means that info isn't carried into the Java Source but, you should be reading the jsp file for this and not the java.
[ April 22, 2003: Message edited by: Carl Trusiak ]
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks. I fixed the immediate problem by using the C-style /* */ comments. I'd like to know what's the problem, however, because
1) I like the //-comments better
2) I'm using WLS 6.1 and I can't be the first one to use //-comments in JSPs
3) I'm addicted to a drug called knowledge
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic