Toon posts:

[JSP] Struts en Tiles

Pagina: 1
Acties:

Verwijderd

Topicstarter
Waarschijnlijk het verkeerde forum, maar wie niet waagt...

In een JSP project gebruik ik Struts en daarin maak ik weer gebruik van Tiles. Nu wil ik echter vanuit een bepaald tile een ander tile openen.

code:
1
2
3
4
5
6
7
8
9
10
    <definition name="mainLayout" path="/pages/template-tile.jsp">
        <put name="navigation" value="/pages/resources/navigation-tiles.jsp" />
        <put name="left"   value="/pages/resources/left-tiles.jsp" />
        <put name="content" value="/pages/resources/content-tiles.jsp" />
        <put name="subcontent" value="${subcontent}" />        
    </definition>

    <definition name="route" extends="mainLayout">
        <put name="subcontent" value="route.jsp" />
    </definition>


Hiermee kan ik in template-tile.jsp wel het subcontent frame aanroepen maar vanuit het content frame zelf lukt het niet....

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

maar wie niet waagt...
... leest gewoon de FAQ, en als ie het dan toch nog niet weet dan stuurt ie een mailtje naar de moderator om te vragen of ie daar wel goed staat, ipv gewoon op goed geluk een topic te openen

• topictitel
• wat heb je al geprobeerd
• waarom lukt dat niet
• welke errors krijg je

P&W FAQ - De "quickstart"

[ Voor 9% gewijzigd door .oisyn op 19-02-2004 14:46 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 27-05 14:59
ik begrijp je probleem niet zo goed, maar ipv {$content} gebruik ik altijd een verwijzing naar een dummy.jsp pagina ...

en dan in struts-config bij bepaalde actie in je forward een verwijzing naar een tile.

maar in princiepe roep je nooit die template tile op, enkel 1 van z'n overgeërfde ...

"Live as if you were to die tomorrow. Learn as if you were to live forever"


Verwijderd

Topicstarter
Het is natuurlijk een voorbeeld ter illustratie, het gaat erom dat ik vanuit een overgeërfde dat 'subcontent' frame niet kan benaderen.

In template wordt 'content' aangeroepen en vervolgens in 'content' roep ik 'subcontent' aan.

Ook als ik een dummy gebruik dan laadt subcontent zich niet laden.

Error: [ServletException in:/content-tiles.jsp] Error - Tag Insert : No value found for attribute 'subcontent'.'

Verwijderd

Topicstarter
In 'content':

code:
1
2
3
<tiles:insert name="content">
    <tiles:put name="subcontent" beanName="subcontent" />
</tiles:insert>


en het werkt... logisch?