..


Rėmėjų nuorodos

Web - Peržiūrėti Resolverinio ir pavasario formos ALD

Pavasario Peržiūrėti daug Resolverinio, kuriomis siekiama padaryti modelis naršyklėje. Mes analizuoti tik "kas yra tai, kad InternalResourceViewResolver Suppot Servlet ir JSP.

Kaip matyti iš anksčiau per kiekvieną valdiklis grąžina logiška pavadinimą, kad bus išspręsta per vaizdo daliklis, mūsų atveju galutinis vaizdas JSP.
InternalResourceViewResolver pakankamai konfigūruoti šias eilutes į [dispatcherservlet]-servlet.xml:






 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">



  



 <property name="prefix" value="/WEB-INF/jsp/"/>



  



 <property name="suffix" value=".jsp"/>







 </ Bean>



Per šią konfigūraciją, kai duomenų valdytojas grąžina eilutę, pavyzdžiui, / kelias / Resolverinio Peržiūrėti mūsų rezultatas bus perduoti JSP / WEB-INF/jsp/path/result.jsp. Invce Jei jums reikia padaryti, nukreipti, tiesiog priešdėlis eilutę atgal valdytojas "nukreipti".

Kai sukonfigūruotas mūsų nuomone Resolverinio, mes galime tik padaryti duomenis, kurie buvo pateikti į Modelis valdytojas.
Naudojant JSP galima naudoti JSTL teikti duomenis. Dėl formos statybos, yra pavasario-form.tld pavasarį, matome žymės:
  • forma - pagrindinis žymes, visi bibliotekos žymos turi būti įtrauktos į šią žymę, kad tinkamai veiktų. Ši žyma taip pat rūpinasi pridedant prie jo iš visų pageContext objektų modelio JSP žymes, kad vaikai su jais susipažinti.
  • įvesties - tai teikia įvesties tegus tipo "text".
  • langelį - tegus teikia langelį. Ši žyma reiškia all'attibuto pupelių, kad būtų galima rinkti, loginės ar objektas.
  • varneles - tegus teikia iš varneles rinkinys. Ši žyma reiškia all'attibuto pupelių, kuris yra galimų reikšmių sąrašas.
  • Radiobutton - tegus teikia mygtuką.
  • radiobuttons - tegus teikia iš radiobuttons, kurie nurodo į vieną atributą pupelių rinkinys.
  • Slaptažodis -, kad teikia įvesties tegus tipo "Slaptažodis".
  • pasirinkite - teikia pažymėkite žymės.
  • variantas - žyma, kad suteikia galimybę.
  • Options - žyma, kad teikia pasirinkčių sąrałą.
  • Textarea - teikia Textarea žyma.
  • paslėpti - tai teikia įvesties tegus tipo "paslėptos".
  • Klaidos - teikia gaires span, kuriame patvirtinimo klaidų forma.

Mes matome visiškai pavyzdys visiems žymės:






 @ Kontrolierius







 {Visuomenės klasė FormController





  



 RequestMapping @ ("formExample")



  



 visuomenės Styginių viewForm (modelis modelis) {



    



 / / Pridėti pupelės mano modelis



    



 FormBean formBean FormBean = nauji ();



    



 formBean.setHidden ("hiddenValue");





    



 model.addAttribute ("formBean" formBean);





    



 Kolekcija <String> <String> varneles = nauji ArrayList ();



    



 checkBoxes.add ("1");



    



 checkBoxes.add ("2");



    



 checkBoxes.add ("3");



    



 model.addAttribute ("varneles" varneles);





    



 Kolekcija <String> <String> radiobuttons = nauji ArrayList ();



    



 radiobuttons.add ("1");



    



 radiobuttons.add ("2");



    



 radiobuttons.add ("3");



    



 model.addAttribute ("radiobuttons" varneles);





    



 Rinkimo galimybių = nauji ArrayList <OptionForm> <OptionForm> ();





    



 OptionForm option1 = nauji OptionForm ();



    



 option1.setLabel ("option1");



    



 option1.setValue ("1");



    



 options.add (option1);





    



 OptionForm OptionForm Option2 = nauji ();



    



 option2.setLabel ("variantą 2");



    



 option2.setValue ("2");



    



 options.add (Option2);



    



 model.addAttribute ("galimybės", pasirinkimo);





    



 / / Iškviesti mano atpažinimo



    



 grįžti "formos / pavyzdys";



  



 }





  



 @ RequestMapping (value = "submit" metodas = RequestMethod.POST)



  



 visuomenės Styginių viewForm (FormBean b) {



    



 / / Iškviesti mano atpažinimo



    



 grįžti "formos / OK";



  



 }







 }



mūsų forma:





 <form:form commandName="formBean" action="submit">







 <p>



  



 <form:label path="input"> įvesties </ form: etiketė>



  



 <form:input path="input"/>







 </ P>







 <p>



  



 <form:label path="check1"> Check1 </ form: etiketė>



  



 <form:checkbox path="check1"/>







 </ P>







 <p>



  



 <form:label path="check2"> check2 </ form: etiketė>



  



 <form:checkbox path="check2" value="value1" label="value1"/>



  



 <form:checkbox path="check2" value="value2" label="value2"/>



  



 <form:checkbox path="check2" value="value3" label="value3"/>







 </ P>







 <p>



  



 <form:label path="check3"> check3 </ form: etiketė>



  



 <form:checkbox path="check3" value="check3"/>







 </ P>







 <p>



  



 <form:label path="checkboxes"> varneles </ form: etiketė>



  



 <form:checkboxes path="checkboxes" items="${checkBoxes}"/>







 </ P>







 <p>



  



 <form:label path="radiobutton"> Radiobutton </ form: etiketė>



  



 <form:radiobutton path="radiobutton" value="radiobutton1" label="radiobutton1"/>



  



 <form:radiobutton path="radiobutton" value="radiobutton2" label="radiobutton2"/>







 </ P>







 <p>



  



 <form:label path="radiobuttons"> radiobuttons </ form: etiketė>



  



 <form:radiobuttons path="radiobuttons" items="${radiobuttons}"/>







 </ P>







 <p>



  



 <form:label path="password"> slaptažodį </ form: etiketė>



  



 <form:password path="password"/>







 </ P>







 <p>



  



 <form:label path="select"> pasirinkti </ form: etiketė>



  



 <form:select path="select">



    



 <form:option value="-1" label="-- select" />



    



 <form:options items="${options}" itemLabel="label" itemValue="value" />



  



 </ Form: pasirinkite>







 </ P>







 <p>



  



 <form:label path="textarea"> Textarea </ form: etiketė>



  



 <form:textarea path="textarea"/>







 </ P>







 <p>



  



 <form:label path="hidden"> paslėptas </ form: etiketė>



  



 <form:hidden path="hidden"/>







 </ P>









 <input Type="submit" value="submit" />







 </ Form: form>



Pavasario "Java" vadovas
E-mokymasis
"Linux" (kurso) "Linux" (kurso)
Užbaigti vadovą, kad atviro kodo sistema. Nuo 49 €.
PHP (kurso) PHP (kurso)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 49 €.
Ruby ir Ruby on Rails (kurso) Ruby ir Ruby on Rails (kurso)
Sukurti programinę įrangą ir interneto programų su Ruby ir RoR. Nuo 39 €.
Rėmėjų nuorodos