2014-06-12 2 views
0

문자열에 따라 내 페이지에 포함 할 커스텀 태그가 많이 있습니다. 각 태그가 작성되고 주어진 문자열로 전환되는 선택/선택 목록을 만들 수 있음을 알고 있지만 원하는 것이 아닙니다. 이 같은 뭔가 :JSP가 동적으로 태그를 포함합니다

<control:${controlName} param=${param} /> 
+0

나는 그것이 가능하지 않다고 생각한다. –

답변

0

당신은 아파치 스트럿츠와 같은 프레임 워크처럼, 약간의 프리 프로세서를 사용할 수 있습니다. 이 경우 자신의 마크 업을 구현하고 JSP 엔진에서 평가해야하는 EL과 같은 케이스를 처리해야합니다 (예 : ${controlName}). 자체 마크 업과 JSP/Java EL을 구별하기 위해 변경해야합니다.

사용할 수있는 하나의 전 처리기는 Apache Velocity입니다.

+0

답장을 보내 주셔서 감사합니다.하지만 너무 복잡해 보입니다. 지금은 올바른 태그와 이미 채워진 매개 변수로 jspf 파일을 만듭니다. – eeezyy

+0

@eeezyy 그것이 당신을 위해 그런 식으로 작동한다면, 그것은 완전히 괜찮습니다. 여러 수준 (예 : 자바 -> JSP -> HTML)에서 동적으로 코드를 생성하는 것은 종종 사소한 일이 아니며 대부분의 경우 필요에 따라 다소 복잡해 질 수 있습니다. 안정성과 보안을 희생하지 않고보다 간단한 방법으로 목표를 달성 할 수 있다면 그렇게하십시오. – Thomas

관련 문제