2014-05-23 1 views
0

스프링 양식 path으로 실제 정의/설명을 찾고있는 수만큼 검색을 시도했지만 아무 것도 찾을 수 없습니다. 즉스프링 폼 경로 데이터 바인딩 속성에 대한 문서

<form:select path="What can I put here?">입니다.

내가 찾을 수 있었던 가장 가까운이 페이지의 테이블 : 5.1 "예"를 제공 http://docs.spring.io/spring/docs/2.5.x/reference/validation.html

표하지만, 그들은 단지 예입니다.

스프링 path에있는 것이 합법적인지에 대한 확실한 설명과 특정 버전으로 제한되는지 여부를 실제로 찾고 있습니다. 나는 이것이 좋아하는 오프 사이트 리소스를 요구하는 것에 가깝게 가깝다는 것을 깨닫고 있지만 이것에 대한 정보 나 링크를 찾고 있습니다. 공식이 설명서는 무작위 튜토리얼이 아니기 때문에 주제에 관한 것이어야합니다. 온라인 튜토리얼을 많이 찾을 수 있지만 기본적인 소개가 아닌 완전한 참조를 찾고 있습니다.

나는 spring-core-2.5.3.jar을 사용하여 프로젝트를 진행하고 있는데, 현재 버전의 Spring을위한 참고 자료가 있지만 그 버전에서 가능한 것이 무엇인지 알고 싶습니다. 불행히도이 프로젝트에서 Spring을 업그레이드하는 것이 가능한지 모르겠습니다.

명확하게 - 나는 속성 "foo"을 사용하여 속성에 액세스 할 수 있음을 알고 있습니다. Spring의 일부 버전에서는 "bar[0]" 등을 사용하여 String[] getBar()의 첫 번째 요소에 액세스 할 수 있습니다.

하지만 제한 사항은 무엇입니까?

지도와 세트를 지원합니까?

Map<String,List[Integer]> oof과 같은 복잡한 경우 경로로 oof["test"][3]을 할 수 있습니까?

기본적으로 경로는 단순한 속성 읽기보다 더 많은 것을 지원하지만 옵션과 제한 사항이 무엇인지 알 수있는 것을 찾을 수 없습니다. 단지 일을 시도하고 어떤 것이 효과가 있는지보기보다는 모든 것에 대해 생각하기를 바란다. 내 옵션이 무엇인지 보여주는 몇 가지 종류의 포괄적 인 목록을 갖고 싶다.

답변

2

그 해당 필드

에 의해 참조 할 COMAND 객체 속성에 대한 참조 그렇다면 그 MyCommand.getCheddar()

당신이 경로에 "체다 치즈"를 작성합니다. 이것은 봄 - mvc의 일부가 아닌 핵심 봄. standard convention

+0

예. 하지만 String 체더 체인이라면 체더 (chedder) [0]을 수행 할 수 있습니다. 콜렉션이라면 일부러 할 수 있습니다. Map 와 같이 복잡한 일이 있다면 체다 [ "치즈"] [3]를 할 수 있습니다. 기본적으로 경로는 단순한 속성 읽기보다 더 많은 것을 지원하지만 옵션과 제한 사항이 무엇인지 알 수있는 것을 찾을 수 없습니다. –

관련 문제