У меня небольшая проблема, когда я пытаюсь выполнить тест для сортировки моих данных на странице JSP, это базовый пример с ядром библиотеки и XML.
На странице index.jsp
пользователь выбирает авторакниги.
На странице res.jsp
Я пытаюсь выбрать книгу автора, выбранного в index.jsp
, но код между <c:if test="....>...</c:if>
игнорируется.
Кодиз index.jsp :
<form method="get" action="res.jsp">
<select name="combo1">
<option value="atlas">atlas </option>
<option value="echchadi">echchadi </option>
<option value="fertat">fertat </option>
<option value="bouarifi">bouarifi </option>
</select> <br/>
<input type="submit" value="Search"/>
</form>
код res.jsp :
<c:import url="books.xml" var="documentXML"/>
<%--On parse le document récupérer --%>
<x:parse doc="${documentXML}" var="doc"/>
<c:set value="${param.combo1}" var="prof"/>
<c:out value="${prof}"/>
<x:forEach select="$doc/books/book" var="naw">
<x:set select="$naw/author" var="author"/>
<x:if select="$author eq $prof">
<x:out select="$naw/title"/>
<x:out select="$naw/author"/>
</x:if>
</x:forEach>
Есть идеи, почему упомянутый код игнорируется?