如果会话不为空,则禁用文本输入

时间:2019-05-21 13:31:45

标签: java compiler-errors

我有一个文本类型的输入,我想通过一个会话变量对其进行测试,并根据条件将其禁用或不禁用 这是我的文章

<%if(!null == session.getAttribute("titre")){  %>
     <input class="champ" type="text" name="titre" disabled><br>
} else {%>
             <input class="champ" type="text" name="titre" ><br>
}%>

我想要使用Java或jstl标记的建议

不重复插入的条件

String titre = request.getParameter("titre");
Exercice exercice = new Exercice(titre);
request.getSession().setAttribute("titre", exercice);
int exerciceKey = ExamDAO.ajouter_exercice(exercice);

1 个答案:

答案 0 :(得分:-1)

可能您需要以下内容:

     //checking for not null
         <% if(session.getAttribute("titre")!=null)
                             { %> 
      //disable input
            <input class="champ" type="text" name="titre" value="${titre}" 
 readonly="readonly">
         <%  } else {%>

         <input class="champ" type="text" name="titre" >

       <% }%>