У меня этот код в <head>
файла .jsp
.Условный оператор на jsp не работает
<script type="text/javascript">
var pageId = "<c:out value="${pageData.contentId}" />";
</script>
А потом у меня есть это:
<p>
<strong>
Some text here
<br>
<c:if test="${pageId == 'how-credit-affects-interest-rate' || pageId == 'taking-control-credit-score'}">
Display text here if conditional is true.
</c:if>
</strong>
</p>
Я уже пробовал, делая это:
<c:if test="${pageId eq 'how-credit-affects-interest-rate' || pageId eq 'taking-control-credit-score'}">
Display text here if conditional is true.
</c:if>
А также попытался с or
вместо ||
, если я ставлю pageId
в браузере консоль, я получаю правильный результат, но все же я не работаю.
Почему это может произойти?
Итак, что может быть решением здесь? – NietzscheProgrammer
Добавлен пример, чтобы попробовать – Taylor