2014-12-12 5 views
0

가장 간단한 스프링 선택 태그를 사용하려고합니다. 검정 아래에 두 개의 선택 사항이 있고 흰색 아래에 두 개의 선택 사항이 있습니다. 태그는 공백으로 렌더링됩니다. 매우 실망 스럽습니다. 내 JSP에서스프링 선택 태그로 인해 HTML 페이지가 손상됩니다.

나는 페이지 헤더에 내 가져 오기이이

<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> 

<form:select path="productColor"> 
    <form:option value="default" label="--Select color"></form:option> 
    <form:options items="${colorsMap}"></form:options> 
</form:select> 

내 컨트롤러에 다음 코드를

Map< String, String > colors = new HashMap(); 
colors.put("black", "BLACK"); 
colors.put("white", "WHITE"); 
model.addObject("colorsMap", colors); 

경로가 건물 내 모델 객체에 해당한다 "productColor"

있다

내가 뭘 잘못하고 있니? 많은 변형을 시도했고, 많은 자습서와 예제를 따랐습니다. 선택 태그가 사용되는 곳의 아래 전체 페이지에 공백이 생길 때마다 나는 행운이없는 모든 것을 T에게하고 있습니다 ...... 도와주세요.

+0

일부 프린트 스크린을 게시 할 수 있습니까? – Secondo

+0

@ user3924466은'commandObject'에서 사용할 수있는 'productColor' 경로입니다. 서버 로그의 오류를 찾으십시오. –

+0

<% @ taglib prefix = "form"uri = "http : // www. springframework.org/tags/form "%> 그러면 페이지가 정상적으로 보입니다. 그 태그는 무엇이 잘못 되었습니까? –

답변

0

나는 그것이 내 프로젝트 설정과 관련이 있다는 것을 알아 냈습니다. 사용자가 내 잘못에 로그인 한 경우에만 명령 개체가 노출됩니다.

관련 문제