2010-06-14 3 views
0

저는 JSF와 EXT js로 작업하고 있습니다. 서버 쪽에서 JSONArray를 만들고이를 클라이언트쪽에 전달하려고합니다. 배열을 가져 와서 javascript var에 넣었습니다. 그러나이 태그는 javascript var에 오류를 만드는 html 태그 (span)를 추가합니다.JSON 배열과 JSF

이 내가 쓴 코드입니다 :

var data1 = <h:outputFormat value="#{actorBean.newactors}" /> 

는 그리고 이것은 실행 한 후 마이 페이지의 코드입니다 : 그래서 u는 방법없이 배열을 얻으려면 어떤 생각을 할

var data1 =<span>[[&quot;aaaaaaa&quot;,&quot;bbbbbbb&quot;]]</span> 

을 모든 태그가 추가 되었습니까? 감사

답변

1

사용

<h:outputText value="#{actorBean.newactors}" escape="false"> 

당신이 format your messages하려는 경우 h:outputFormat은 흥미 롭다. escape 속성이 h:outputText이면 "과 같은 HTML 항목이 &quot;으로 이스케이프되지 않게됩니다.

+0

나는 전체 HTML 태그를 탈출 할 :) 내 데이터는 다음과 같이이 있어야한다 : var에 데이터 1 = [[ "AAA"를, "BBB은"]] 그래서 문제는 "범위"태그 방법으로 지속 이 태그를 벗을 수 있습니까? – Debbech

+0

그런 다음'escape' 속성을 멀리 두십시오. 'id' 또는'styleClass' 나 consorts를주지 말고, 실제로는''(*와'id','class' 등)을 렌더링 할 것입니다. – BalusC

+0

이 매개 변수없이 넣고 여전히 span 태그를 얻습니다. ( ID 없음 ... 아니오 스타일 클래스 Im 필사적 – Debbech