Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

custom import tag

 
Roel De Nijs
Sheriff
Posts: 9159
76
AngularJS Chrome Eclipse IDE Hibernate Java jQuery MySQL Database Spring Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i have 3 jsp-files: a.jsp, b.jsp and c.jsp

a.jsp contains:
<c:import url="b.jsp" />

b.jsp contains:
<c:import url="c.jsp" />

c.jsp contains some text and other struts-stuff

when i display a.jsp it's properly compiled and i get all the information that's needed (so the import in b.jsp is completed succesfully)

now i made a new tag in my own taglibrary because it has to do some things extra before import could happen.

code:
--------------------------------------------------------------------------------

public class Import extends ImportTag { // some getters and setters public int doStartTag() throws JspException { // some stuff to determine the url super.setUrl(url); return super.doStartTag(); } public int doEndTag() throws JspException { return super.doEndTag(); }}

--------------------------------------------------------------------------------



in my tld i've got this entry:

code:
--------------------------------------------------------------------------------

<tag><name>import</name><tagclass>be.aquafin.webgis.struts.tag.Import</tagclass><bodycontent>JSP</bodycontent><attribute> <name>pagina</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>naamObject</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag>

--------------------------------------------------------------------------------



when i have the same situation as above but instead of c:import i have aqf:import and other params that has to give in theory the same result as above, it doesn't import the import in b.jsp . so i get instead "<aqf:import param1="" param2="" />" as text in the jsp-file

when i change the import in a.jsp to <aqf:import ...> and in the b.jsp i don't change a thing it works also properly, also other struts-tags like logic:equal are succesfully managed.

Anyone with an idea how to get my own import-tag to get some iteration in importing ?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64188
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
o i get instead "<aqf:import param1="" param2="" />" as text in the jsp-file


If the tag is being sent to the browser uninterpreted, the most likely cause is that you have not properly declared the aqf tag library on the page.
 
Roel De Nijs
Sheriff
Posts: 9159
76
AngularJS Chrome Eclipse IDE Hibernate Java jQuery MySQL Database Spring Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, i forgot idd the declaration of my own taglib in this jsp-file

Thanks for pointing me in the right direction because else i would now be and
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic