2015-04-22 4 views
2

Я пытаюсь передать строку из jsp-страницы в .tag через атрибут, но значение isnot не переходит к java-компоненту в этом файле тега.Как передать значение атрибута тега в Java Bean в JSP

Ниже приводится код в JSP File

<t:detailPane lang="English" ></t:detailPane> 

Tag Файл:

<%@attribute name="lang" required="true"%> 
    <jsp:useBean id="language" scope="page" class="com.AAA.Test.Language" ></jsp:useBean> 
    <%=language.getWord("DepartureCaption", "${lang}") %> 

Если я пишу "английский" или "урду" или "французский" вместо $ {языки} это работает отлично, но не работает, когда я использую атрибут в файле тега, чтобы передать значение java bean.

ответ

0

Ниже приводится Java разметки я нашел, чтобы получить атрибут

jspContext.getAttribute("lang").toString(); 

Это помогло в моем коде, как:

<%String lan = jspContext.getAttribute("lang").toString(); %> 
<%=language.getWord("DepartureCaption", lan) %> 
Смежные вопросы