Paull Skrevet 5. august 2006 Skrevet 5. august 2006 Heisann, holder på med en kodebit som benytter seg av Spring-rammeverket, MVC-style. Kjører i Tomcat, dersom det har noe å si. Har benyttet tiles, som er mappet til en egen tilecontroller. Har også en SimpleUrlMapping, f.eks /list/nils.html til kontrolleren nilsController. NilsController extender Spring-klassen simpleFormController. Problemet er at når en request for /list/nils.html utføres, så blir nilsController kjørt. Der returneres en ModelAndView med viewnavn nils, og viewet er satt opp i tiles-defs.xml, bestående av forskjellige filer (de fleste Velocity). Når da disse under-filene flettes inn i resultat-outputet, så går da requesten tilecontrolleren, og denne returnerer et nytt ModelAndView. Tilen har med andre ord ikke tilgang til modellen fra nilsController. Dette kan virke trivielt - bare fikse modellen i tileControlleren, men - jeg vil bruke en del av funksjonaliteten i SimpleFormController, og koblingen mellom de to ser ikke ut til å fungere slik jeg vil. Noen som har vært borti problemstillingen før? Kan kanskje hacke det til ved å sette modellen som en attributt i sessionen, men vil tro det er en annen, bedre måte å gjøre det på..
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå