..
온라인 강좌
  • 페이스 북에 우리를 따르라
  • 트위터에 우리를 따르라
  • + Google에 우리를 따르라
  • RSS를 통해 우리를 따르라
  • 귀하의 스마트폰으로 우리를 따라

웹 -보기 해결 및 스프링 폼 TLDs

봄 브라우저에서 모델을 렌더링하는 것을 목표로 다양한보기 해결을 가지고 있습니다. 우리는 '그 InternalResourceViewResolver SUPPOTA 서블릿과 JSP가 누군지를 분석합니다.

을 통해 이전에 본 바와 같이 각각의 컨트롤러가 뷰 확인자 통해 해결될 전망의 논리적 이름을 반환, 우리의 경우에는 최종 전망 JSP입니다.
다음과 같은 라인에 충분한 InternalResourceViewResolver을 구성하려면 [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"/>



 </ 빈>

이 구성을 통해, 언제 컨트롤러 / 경로 / 해결 같은 문자열을 반환 당사 결과는 JSP / WEB-INF/jsp/path/result.jsp을 기대하겠습니다 볼 수 있습니다. 당신이 리디렉션해야하는 경우 Invce, 단순히 문자열을 다시 컨트롤러 "리디렉션"접두사.

일단 우리의보기 해결에 구성된, 우리는 모델의 컨트롤러를했습니다 데이터를 렌더링해야합니다.
JSP를 사용하여 당신이 사용할 수있는 JSTL 데이터를 렌더링합니다. 건축 양식은 스프링-form.tld 스프링을 포함, 우리는 태그를 참조하십시오

우리는 모든 태그의 완전한 예제를 참조하십시오



 @ 컨트롤러



 공용 클래스 {FormController


  

 @ RequestMapping ( "formExample")

  

 공공 문자열 viewForm (모델 모델) {

    

 / / 내 모델에서 콩을 추가

    

 FormBean formBean = 새로운 FormBean ();

    

 formBean.setHidden ( "hiddenValue");


    

 model.addAttribute ( "formBean", formBean);


    

 컬렉션 <String> 확인란은 = 새로운 ArrayList에의 <String> ();

    

 checkBoxes.add ( "1");

    

 checkBoxes.add ( "2");

    

 checkBoxes.add ( "3");

    

 model.addAttribute ( "체크 박스", 체크 박스);


    

 컬렉션 <String>의 <String>의 radiobuttons는 = 새로운 ArrayList를 ();

    

 radiobuttons.add ( "1");

    

 radiobuttons.add ( "2");

    

 radiobuttons.add ( "3");

    

 model.addAttribute ( "radiobuttons", 체크 박스);


    

 컬렉션 <OptionForm> 옵션 = 새로운 ArrayList를 <OptionForm> ();


    

 OptionForm OptionForm option1는 = 새로운 ();

    

 option1.setLabel ( "option1");

    

 option1.setValue ( "1");

    

 options.add (option1);


    

 OptionForm OptionForm option2는 = 새로운 ();

    

 option2.setLabel ( "option2");

    

 option2.setValue ( "2");

    

 options.add (option2);

    

 model.addAttribute ( "옵션", 옵션);


    

 / /이보기 확인자 정의

    

 "양식 / 예제"반환;

  

 }


  

 @ (= "제출", 메서드 = RequestMethod.POST 값) RequestMapping

  

 공공 문자열 viewForm (FormBean B) {

    

 / /이보기 확인자 정의

    

 "폼 / OK"를 반환;

  

 }



 }

우리의 양식 :


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



 <P>

  

 <form:label path="input"> 입력 </ 형태 : 레이블>

  

 <form:input path="input"/>



 </ P>



 <P>

  

 <form:label path="check1"> check1 </ 형태 : 레이블>

  

 <form:checkbox의 path="check1"/>



 </ P>



 <P>

  

 <form:label path="check2"> check2 </ 형태 : 레이블>

  

 <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 </ 형태 : 레이블>

  

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



 </ P>



 <P>

  

 <form:label path="checkboxes"> 확인란 </ 형태 : 레이블>

  

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



 </ P>



 <P>

  

 <form:label path="radiobutton"> radiobutton </ 형태 : 레이블>

  

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

  

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



 </ P>



 <P>

  

 <form:label path="radiobuttons"> radiobuttons </ 형태 : 레이블>

  

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



 </ P>



 <P>

  

 <form:label path="password"> 비밀 번호 </ 형태 : 레이블>

  

 <form:password path="password"/>



 </ P>



 <P>

  

 <form:label path="select"> 선택 </ 형태 : 레이블>

  

 <form:select path="select">

    

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

    

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

  

 </ 양식을 선택>을



 </ P>



 <P>

  

 <form:label path="textarea"> textarea </ 형태 : 레이블>

  

 <form:textarea path="textarea"/>



 </ P>



 <P>

  

 <form:label path="hidden">은 </ 형태 : 라벨을> 숨겨

  

 <form:hidden path="hidden"/>



 </ P>




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



 </ 양식 : 양식>

코스
리눅스 강좌 리눅스 강좌
오픈 소스 시스템에 완전한 가이드. 39 €부터 시작.
PHP 강좌 PHP 강좌
동적 웹 사이트를 만드는 전체 과정. 49 €부터 시작.
코스 루비와 레일에 루비 코스 루비와 레일에 루비
루비와 RoR로 소프트웨어와 웹 애플 리케이션을 생성. 49 €부터 시작.
개요
광고

cpclubpenguincheatscp.com

광고
회사 소개
미국의 소리 접촉하기
공동 작업
면책 조항
© 2003년에서 2012년까지 cpclubpenguincheatscp.com - 이탈리아 웹마 스터의 포털 - 판권 소유 |에 의해 구동 인터넷 미디어 IKIweb Srl - PIVA 02848390122