jyothi777 Ответов: 1

Равные и не равные операции не работают в jsp jstl


<sql:query datasource="${dbsource}" var="result2" xmlns:sql="#unknown">
            SELECT * from Users;
           </sql:query>
           
            <c:out value="${param.name}" xmlns:c="#unknown" />
            <br>
         
         
         <c:foreach var="row" items="${result2.rows}" xmlns:c="#unknown">
         <c:out value="${param.user_name}" /><br>
         
         <c:choose>
         
            <c:when test="${param.name eq row.user_name}"> 
	        <font size="5" color="red">UserName Already Exists .Please choose different name</font><br>
	        <a href="NewUser.jsp">Enter Other UserName</a> 
	        </br></c:when> 
          
        
         <c:when test="${param.name ne param.user_name}"> 
         <sql:update datasource="${dbsource}" var="result" xmlns:sql="#unknown">
            INSERT INTO Users(user_name,user_role,user_skill,rating) VALUES (?,?,?,?);
            <sql:param value="${param.name}" />
            <sql:param value="${param.role}" />
            <sql:param value="${param.skill}" />
            <sql:param value="${param.rating}" />
          </sql:update>
      
        
          <c:if test="${result&gt;=1}">
          <font size="5" color="green"> Congratulations ! Data inserted
          successfully.</font>
            
            
           <c:redirect url="NewUser.jsp">
           <c:param name="susMsg" value="Congratulations ! Data inserted successfully." />  
           </c:redirect>   
           </c:if> 
            
           </c:when> 
           
           <c:otherwise></c:otherwise>
           
        </c:choose>    
         </br></c:foreach>


[edit]HTML-кодирование, блоки кода.[/редактировать]

Что я уже пробовал:

Я создал таблицу.Я хотел добавить новые сведения о пользователе.Если этот пользователь уже есть в базе данных, он должен спросить имя пользователя, которое уже существует.
и я должен успешно добавить все значения в базу данных.

Я попробовал с нижеприведенными тегами alsoo..

<c:if test="${param.name eq row.user_name}" xmlns:c="#unknown"> 
<c:if test="${param.name ne row.user_name}"></c:if></c:if></br>

1 Ответов

Рейтинг:
1

Darren_vms

Извините я пошел поставить комментарий но из за форматирования я не мог написать то что хотел что иронично


это ошибка формата или реальный код

<c:if test="${result&gt;=1}">

не будет ли правильный формат

<c:if test="${result >=1}">


/Даррен