У меня есть страница JSP. На этой странице я пытаюсь использовать атрибуты области страницы, используя теги jstl и struts2. Следующий фрагмент кода,EL не работает на странице jsp
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="test" value="ramesh"/>
<c:set var="test1" value="${test}"/>
<s:set var="test2" value="${test}" />
<s:set>
тег дает следующее исключение «В соответствии с TLD или атрибута директивы в файле тегов, значение атрибута не принимает каких-либо выражений».
У меня есть два вопроса.
1) ${test}
работает, когда используется в <c:set>
тег.
2) ${test}
не работает, если используется в <s:set>
тег. Зачем?
Потому что * значение атрибута не принимает никаких выражений *. –
@Aleksandr, но почему работает. –
reddy
Очевидно, что '' принимает выражения. –