2017-03-14 1 views
0

추가 문자열로 교체해야 즉속도 템플릿은 객체가 null이 아닌 경우, 나는 하나의 텍스트 메시지를 작성

경우 "이씨는 [0] .timeStamp $ obj.object 때문에, 개발자로 일하고있다" 타임 스탬프 다음 문자열은 "이씨가 개발자로 일하고있다 그래서 같은 시도

"개발자로 일하고 이씨는 "

으로 대체해야하는 null의 경우,의 #if ($ obj.object [0] .timeStamp) 이후 $ obj.object [0] .timeStamp "#end

작동하지 않습니다. 제발 도와주세요.

+0

"작동하지 않습니다"는 오류 설명이 아닙니다. 오류 메시지를 표시하십시오. 예외가 있으면 전체 스택 추적을 표시하십시오. 오류가 없다면 출력은 무엇입니까? – vanje

+0

이 링크를 확인하도록 제안 할 수 있습니다. https : //wiki.apache.org/velocity/CheckingForNull – soorapadman

답변

0

게터가 있습니까? 다음을 읽어주십시오 : How to access an object's public fields from a Velocity template

나는 아마도 $ obj.object [0] .timeStamp를 $ obj뿐만 아니라 속도로 전달할 것입니다. (특히 객체에서이 값만 필요하면)

마지막으로 null을 확인하기 위해 soorapadman의 대답이 완벽하다고 생각합니다.

관련 문제