You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/12/06 22:19:13 UTC
DO NOT REPLY [Bug 32547] New: -
Tag Within Tag Generate Incorrect .java File
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=32547>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=32547
Summary: Tag Within Tag Generate Incorrect .java File
Product: Tomcat 5
Version: 5.0.29
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Jasper
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: seth@ehawaii.gov
Hello,
I have a very simple .jsp file that has the following content:
<spring:nestedPath path="foo">
...
<spring:nestedPath path="bar">
..
</spring:nestedPath>
</spring:nestedPath>
When compiling with Jasper2 (via the Ant Task), Java source code is created that
can't be compiled.
The error:
jspc:
[javac] Compiling 11 source files to C:\eclipse\workspace\Lala\build\classes
[javac]
C:\eclipse\workspace\Lala\build\jspc\org\apache\jsp\WEB_002dINF\jsp\newAccount_jsp.java:286:
cannot resolve symbol
[javac] symbol : variable _jspx_nestedPath_1
[javac] location: class
org.apache.jsp.WEB_002dINF.jsp.newAccount_jsp.newAccount_jspHelper
[javac] _jspx_nestedPath_1 = nestedPath;
I have attached the source for the created .java file. The variable,
_jspx_nestedPath_1 is declared outside of the scope of that line (hence the error).
The tag source code:
http://cvs.sourceforge.net/viewcvs.py/springframework/spring/src/org/springframework/web/servlet/tags/NestedPathTag.java?rev=1.3&view=log
The tag tld:
http://cvs.sourceforge.net/viewcvs.py/springframework/spring/src/org/springframework/web/servlet/tags/spring.tld?rev=1.8&view=log
My ant task that does the compiling:
<jasper2
trimSpaces="true"
validateXml="false"
uriroot="${web.dir}"
webXmlFragment="${build.dir}/compiled_jsp.xml"
outputDir="${build.dir}/jspc" />
<mkdir dir="${jsp.classes.dir}" />
<javac srcdir="${build.dir}/jspc"
target="1.4"
destdir="${jsp.classes.dir}"
debug="on" debuglevel="lines,vars,source">
<classpath refid="classpath" />
Thanks, Seth
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org