복붙노트

[SPRING] 폼의 장점은 무엇입니까? Spring의 label 태그?

SPRING

폼의 장점은 무엇입니까? Spring의 label 태그?

<form:label path="company">Enter company name:</form:label>

렌더링 -

<label for="company">Enter company name:</label>

왜 더 간결한 HTML 태그를 직접 사용하면 안됩니까?

해결법

  1. ==============================

    1.
    태그는 기본 모델 및 바인딩 결과에 액세스 할 수 있으므로 오류가 발생하면 다른 스타일 클래스를 사용할 수 있습니다.

    태그는 기본 모델 및 바인딩 결과에 액세스 할 수 있으므로 오류가 발생하면 다른 스타일 클래스를 사용할 수 있습니다.

    <form:label cssClass="title" cssErrorClass="title error" path="company" />
    

    위의 코드는 오류가 발생할 경우 정상적인 경우와 다르게 렌더링됩니다. 물론 폼 태그 없이도이 작업을 수행 할 수는 있지만 일반적으로 권장하지 않는 페이지에 로직을 포함시켜야합니다.

    모든 속성에 대해서는 참조 가이드를 참조하십시오.

  2. ==============================

    2.확실하지 않다. 그러나 "회사 이름 입력 :"을 메시지 번들 원본에서 읽은 경우 현지화에 도움이 될 수 있습니다. 그 동안에 더 많은 리소스를 확인합니다.

    확실하지 않다. 그러나 "회사 이름 입력 :"을 메시지 번들 원본에서 읽은 경우 현지화에 도움이 될 수 있습니다. 그 동안에 더 많은 리소스를 확인합니다.

  3. from https://stackoverflow.com/questions/21593988/what-is-the-advantage-of-formlabel-tag-in-spring by cc-by-sa and MIT license