1
반환 나는 다음과 같은 태그가 :스타일 속성 : 텍스트 오류
<html:text styleClass="span2" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" />
제대로 작동합니다. 내가 스타일 속성을 추가 할 때 :
<html:text styleClass="span2" style="display:<%=(""+FVConstants.NORMAL).equalsIgnoreCase(groupData.getGroupType())?"none":" "%>;" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" />
을 나는 다음과 같은 오류가 발생합니다 :
org.apache.jasper.JasperException: /pages/POS0085_group_modify.jsp(95,61) Unterminated <html:text tag
나는 레이블과 div 태그에서 같은 속성을 가지고 올바르게 작동합니다. 나는
<%String displayValue=(""+FVConstants.NORMAL).equalsIgnoreCase(groupData.getGroupType())?"none":" ";
String displayAttr="display:"+displayValue; %>
및
<html:text styleClass="span2" style="display:<%=displayValue%>" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" />
로 변경하고 그것을 작동합니다. 첫 번째 시도에서 무엇이 잘못 되었습니까? 이 작업을 수행하는 더 좋은 방법이 있습니까?
마지막처럼 괄호로 묶어야한다 >'는 표시 스타일에 유효한 CSS 값이 아닙니다. 귀하의 게시물에 배경 정보 및 태그가 누락되었을 수 있습니다. 그 코드를 처리하는 것은 무엇입니까? –
그런 스크립틀릿을 중첩 할 수 없습니다. 더 좋은 방법은 JSP EL을 통해 액세스 할 수있는 값을 설정하고 html-el 태그에 최근 컨테이너를 사용하는 것입니다. –
@jdwire 맞지만 오류가 나타내는 것과 다르다. CSS 문제가 아니라 JSP 태그 문제이다. –