Я хочу показать или скрыть div: если ошибка пуста (null), я хочу показать успешный div, и если ошибка не пуста, должен появиться сбойный раздел.
проблема в том, что второй div никогда не появляется Ниже приведен код:
<%@page import="java.util.Map"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String errorName="";
String errorValue="";
Map<String,String> errorMap = (Map<String,String>) request.getSession().getAttribute("erreurNameErreurValue");
String addError = (String) request.getSession().getAttribute("addError");
errorName = errorMap.get("errorName");
errorValue = errorMap.get("errorValue");
%>
<div class="centre">
<div class="message"></div>
<br>
<div id="addResult">
<br> </br>
<c:if test="${empty addError}">
<div id="failed">Erreur: <%= errorName%>
<br> </br>
<div id="resultatError">
<%
out.println(errorValue);
%>
</div>
</div>
</c:if>
<c:if test="${not empty errorValue}">
<div id="success">
Successful operation
<br> </br>
</div>
</c:if>
<div>
<div>
переменная addError заполняется java класс:
request.getSession().setAttribute("addError", error);