
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2006, 13:53
|
|||
|---|---|---|---|
|
|||
Не принимаются EL параметры атрибутов тагов JSTL при JSF |
|||
|
#18+
Не принимаются EL параметры атрибутов тагов JSTL при использовании вместе с JSF Простой пример: <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <f:view> <h:outputText value="#{1==1}"/><br> <c:out value="true"/><br> <%-- текстовый аргумент --> ${1==1} </f:view> Результат: true true true Т.е. все работает, а при: <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <f:view> <h:outputText value="#{1==1}"/><br> <c:out value="${1==1}"/><br><%-- EL аргумент --> ${1==1} </f:view> результат: exception javax.servlet.ServletException: /test.jsp(6,0) According to TLD or attribute directive in tag file, attribute value does not accept any expressions javax.faces.webapp.FacesServlet.service(FacesServlet.java:121) org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122) root cause javax.faces.FacesException: /test.jsp(6,0) According to TLD or attribute directive in tag file, attribute value does not accept any expressions org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421) org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233) org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219) org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352) javax.faces.webapp.FacesServlet.service(FacesServlet.java:107) org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122) При этом ренне без использования JSF в приложениях у меня вроде все работало. Что делаю не так??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2006, 08:12
|
|||
|---|---|---|---|
|
|||
Не принимаются EL параметры атрибутов тагов JSTL при JSF |
|||
|
#18+
Вопрос снят. Кому интересно: помогло <%@ taglib uri="http://java.sun.com/jstl/ core_rt " prefix="c" %> вместо <%@ taglib uri="http://java.sun.com/jstl/ core " prefix="c" %> хотя ранее при этой же версии JSTL все и так работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2150153]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
5ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 358ms |

| 0 / 0 |
