2013-07-04 2 views
1

javax.servlet.jsp.tagext를 확장하는 태그 클래스가 있습니다. SimpleTagSupport. 는 내가 표현 언어이 평가하기 전에 몸을 처리하려는, 그래서 나는이 :JSP : SimpleTagSupport에서 EL 표현식 평가 - getExpressionEvaluator가 사용되지 않음? (Spring MVC)

<body-content>tagdependent</body-content> 

을 내 .TLD 파일에.

신체와 함께 물건을 만든 후에 EL을 처리하고 싶습니다. 는 현재 내가 이런 걸 사용

VariableResolver variableResolver = getJspContext().getVariableResolver(); 
    Object evaluatedCode = null; 
    try { 
     evaluatedCode = getJspContext().getExpressionEvaluator().evaluate(snippetCode, String.class, variableResolver, null); 
    } catch (ELException e) { 
     throw new IllegalStateException(e); 
    } 

을하지만 를 사용되지 않습니다 워드 프로세서는 getExpressionEvaluatorgetVariableResolver을 말한다.

올바른 방법은 ELContext을 사용하는 것입니다. 어떻게하면됩니까?

답변