Löst: Förslag För Att Lösa Freemarker Spring-bindningsproblem
December 11, 2021Rekommenderas: Fortect
Du kanske förstår ett fel som indikerar ett misstag av Freemarkers fjäderarm. Det finns olika sätt att lösa den här typen av problem, så vi kommer att diskutera honom eller henne inom kort.
Jag försöker visa en e-postlista med ändrade valideringsfel i min insida av freemarker-modellen när en styrenhet kastar krisfel. Jag kan se nischproblem, men detta är hur jag motiverar att veta när ett fel har överförts i en viss bra böna som visar meddelandet som finns längst upp på bloggen. Jag ansträngde mig med följande exempel, vilket inte ger några resultat:
<@ spring.bind "webPage" />....<#if spring.status.Ware error>det finns problem med en massa av de uppgifter du angett:<# listning spring.status.errorMessages exact like error>- usd-fel? html
# list>
# if>
Följande rad returnerar alltid 0 stavfel för energiförbrukning:
$ spring.status.errorMessages? skära
@RequestMapping (metod = RequestMethod.POST)public persistence ModelAndView (@ModelAttribute ("webbsida") @Valid WebPage-sida, BindingResult-resultat, modellmodell) om eller var (! model.containsAttribute ("webbplats")) throw new IllegalArgumentException ("Modellen måste innehålla ett nätplatsattribut."); Webblogg (webbplats) innebär model.asMap (). få ("sida"); bör (! result.hasErrors () &&! page.isNew ()) this.pageService.save (sida, webbplats); om annat än där (! result.hasErrors () && page.isNew ()) this.pageService.create (sida, webbplats); spola tillbaka createMav (resultat);
public ModelAndView createMav (BindingResult-resultat) ModelAndViewMav = progressiv ModelAndView (); Mav .setViewName (getPrimaryControllerView ()); mav.addAllObjects (result.getModel ()); Tillbaka mav;
Finns det något sätt att göra speciellt med Freemarker + Spring MVC?
postade 9 för många sedan
Antal aktier att distribuera:
Valfritt: tack:
Hej Bill, tack för ditt svar. Jag ber om ursäkt för att jag tar mig tid att svara hela personen.
Bill Gorder skrev: Tja, du behöver inte använda problemet, du kan komma åt modulen tack vare freemarker-modellerna eftersom jag utan tvekan är att du redan är självorganiserande. I allmänhet, i du vet standard Spring MVC, för att uppnå samma beteende.
Jag är inte så bekant med FM eller Spring. Jag lär mig att relatera till resan.
Du kan också sammanfoga ett objekt så att det ser ut att formulärfält som är associerade med respektive egenskaper ovanför bakgrundsobjektet fylls i i formuläret.
Jag sa att detta görs allt mer systematiskt. Åtminstone är jag nästan säker på att jag har sett formulär användas utan att behöva kalla “bindningar” direkt.
Men okej, låt oss säga att jag gör ett problem (eller den exakta syntaxen). Således, om jag förstår din maxim rätt, måste platsen i fälten vara relevant med motsvarande stödobjekt som kallas “XYZ”. Okej, ärligt. Var tror “XYZ” kommer ifrån? Detta är föremål för ett annat allestädes närvarande föremål, är inte denna metod? Det vill säga XYZ konverteras och someObject.getXYZ ()? Vad är tyvärr “anObjet”?
Är du trött på att din dator går långsamt? Är det full av virus och skadlig kod? Var inte rädd, min vän, för Fortect är här för att rädda dagen! Detta kraftfulla verktyg är utformat för att diagnostisera och reparera alla slags Windows-problem, samtidigt som det ökar prestanda, optimerar minnet och håller din dator igång som ny. Så vänta inte längre - ladda ner Fortect idag!Rekommenderas: Fortect
Du kan också skicka det bästa BindingResult som en parameter till praktiskt taget vilken anpassad metod som helst i din kontrollmyndighet efter modellattributet. När du sedan validerar en enhet med hjälp av en enorm validator (en som implementerar Spring Validator eller ett gränssnitt) med JSR-303, kommer flera våra fel att infogas för fångstresultatet. Vanligtvis har du möjlighet att kontrollera din kontroller för att se om bindningsresultatet kan innehålla fel, och om formulärvyn fortsätter att återge kan bindningen leda till missförstånd.
Okej, vid denna fantastiska tidpunkt har du i stort sett förlorat vårt företag, faktiskt, jag tror att jag har sett hur d som jag fick förberedde sig.
Jag hittade ett betydande exempel här:
demonstrerar http:// stackoverflow. ru / frågor / 3873317 – howto-display-validation-errors-in-freemarker-template
Jag måste definitivt följa några anvisningar från början, men jag har gjort några av den här typen av på sistone och jag måste erkänna att det finns många saker som fortsätter att förvirra mig totalt. Vanliga; Omdirigeringar; den främsta anledningen till att vissa metoder finns i en specifik “kommando”-parameter, tillsammans med vissa saker använder frågevariabler, medan vissa saker finns i just den här sessionen; Skillnad mellan formBackingObject () plus referenceData (). Detta väcker ett gäng frågor och jag planerar så att du kan posta fler frågor här i just den här nära framtiden.
Ladda ner den här programvaran och fixa din dator på några minuter.Freemarker Spring Bind Error
Oshibka Privyazki Pruzhiny Freemarker
Error De Enlace De Resorte De Freemarker
Erreur De Reliure De Ressort Freemarker
Freemarker Veerbindfout
Freemarker Federbindungsfehler
Errore Di Collegamento A Molla Freemarker
Erro De Ligacao Da Mola Do Marcador Livre
Freemarker 스프링 바인드 오류
Blad Wiazania Sprezyny Freemarkera