/ / otázky na jar formulára formulára manipulácie formulár a validácia - java, jar, jar-mvc

otázky na jar mvc formulár spracovania formulára a validácia - java, jar, pružina-mvc

S pružinou MVC musíte použiť niektorý zo špeciálnych regulátorov formulárov alebo to jednoducho uľahčuje?

Chcem vytvoriť formulár, ktorý nemá "priamo mapovať 1: 1 na konkrétnu entitu a vykonávať na nich validáciu na strane servera."

Pre frontend, chcem použiť jQuery. Má jar sa viaže na konkrétnu javascript knižnicu alebo môžem použiť jquery?

odpovede:

3 pre odpoveď č. 1

S pružinou MVC 2.5 a novšie, môžete použiť anotácie, aby sa akákoľvek trieda do radiča, bez zdedenia z jedného z radičov formulárov. V skutočnosti ľudia z jari odporúčajú prístup založený na anotáciách a zdá sa byť jasné, že budúcnosť jari je anotácia. V skutočnosti, väčšina vecí, ktoré ovládače formulárov môžu byť ľahko vykonané s anotáciami, takže použitie vstavaných programov nemusí nevyhnutne robiť nič jednoduchšie.

Ak chcete použiť vstavanú jarnú väzbu,kde konkrétne pole formulára mapuje priamo na konkrétnu vlastnosť entity, musíte mať jeden objekt "príkaz" ako objekt form-backing. Znie to, že to nemusí fungovať pre vás; Jedným z prístupov je mať primárnu entitu vaším objektom podporujúcim formuláre a spracovávať polia, ktoré nie sú mapované ako štandardné parametre požiadavky. V tomto scenári musíte zadať údaje pre tieto iné entity prostredníctvom špecifického kódu a potom zavolajte validáciu sami.

Nakoniec, nie, jarná MVC sa „nezväzuje na knižnicu JS a áno, ja som často používa jQuery s Spring MVC.