2013-08-08 2 views
1

속성 파일을 생성하고 해당 속성 파일에 모든 문구를 구성했습니다. 링크가있는 텍스트를 추가해야합니다. 예 : 텍스트는 저희에게 문의하십시오. 이 텍스트는 속성 파일에 언급되어 있지만 Contact Us에 링크를 추가해야합니다.properites 파일의 링크를 언급하는 방법

나는 내가 링크를 받아야 형태에 프로퍼티 파일

contact_us_link= Please <a href="sample.html">Contact Us</a> 

에서 아래의 키를 언급 가지고 있지만, 무엇이든 내가 속성에서 추가 한이 같은 텍스트가 양식에 표시되는 파일. 당신이 어떻게 속성 파일에 링크를 추가 할 수 도와주세요.

+0

속성 파일과 양식 사이의 어떤 지점에서 HTML 특수 문자가 이스케이프되고 있습니다 (또는 출력이 실제로 HTML로 해석되지 않습니다. 정보에서 알 수없는 것입니다. 텍스트/일반 텍스트로 렌더링). 특성 파일을 읽는 방법, 특성 파일에서 읽은 값으로 무엇을하는지, 양식에 쓰는 방법, "형식"이 무엇인지 설명 할 수 있습니까? –

+0

양식은 XHTML을 의미합니다. JSF를 사용하여 특성 파일을 읽는 중입니다. user2625662

+0

귀하의 web.xml을 보여주십시오. – Rollyng

답변

3

기본적으로 <h:outputText>XSS attack prevention의 일부로 HTML 엔터티를 이스케이프 처리합니다.

값에 사용자 이름 등의 사용자 제어 입력이 없다는 것을 보증 할 수 있다면 escape="false"을 사용하여 HTML 이스케이프를 비활성화 할 수 있습니다.