Tôi có một điều kiện mà tôi có biểu mẫu đăng ký trong đó nếu userid là 0, nó sẽ hiển thị hình ảnh giả và khi tôi chỉnh sửa người dùng từ bất kỳ cập nhật nào, tôi kiểm tra xem userid không bằng 0 rồi hiển thị hình ảnh tương ứng với userid.Làm cách nào để sử dụng nếu, điều kiện khác trong jsf để hiển thị hình ảnh
Tôi đã sử dụng JSTL bên trong trang jsf. Nhưng luôn luôn cố gắng đi đến vòng lặp khác để hiển thị hình ảnh. Chức năng hoạt động tốt. Điều duy nhất là tôi không thể hiển thị hình ảnh giả khi tôi truy cập trang đầu tiên. Đây là mã của tôi .:
<c:if test="${'#{user.userId}' == '0'}">
<a href="Images/thumb_02.jpg" target="_blank" ></a>
<img src="Images/thumb_02.jpg" />
</c:if>
<c:otherwise>
<a href="/DisplayBlobExample?userId=#{user.userId}" target="_blank"</a>
<img src="/DisplayBlobExample?userId=#{user.userId}" />
</c:otherwise>
Tôi có thể sử dụng thẻ JSTL này hoặc tôi có thể thực hiện bằng jsf không?
Điều này không chỉ dẫn đến (gần như) mã trùng lặp mà còn tăng gấp đôi thời gian đánh giá. Hãy xem xét 'c: chọn + c: khi + c: nếu không' thay thế. – Qdeep