2012-09-20 63 views

Trả lời

24

Nó sẽ là một boolean. Bạn có thể kiểm tra xem nó bằng cách so sánh trong một

<c:if test="${refreshSent eq false}"> 

<c:if test="${refreshSent eq 'false'}"> 

Thứ hai là một sự so sánh chuỗi.

+5

Tôi nghĩ rằng một cách rõ ràng nói rằng người đầu tiên sẽ thành công và người thứ hai sẽ thất bại sẽ làm rõ câu trả lời. Tôi biết nó ngớ ngẩn, nhưng tôi có xu hướng đi tìm mã và chỉ đọc sau đoạn văn. Cảm ơn bạn! – Cristopher

3

tôi sử dụng này cho boolean

<c:set var="refreshSent" value="${false}"/> 
<c:if test="${refreshSent}"> 
    some code ........ 
</c:if> 
+0

Cả hai giá trị = "$ {false}" và value = "false" đánh giá cùng một điều trong thử nghiệm của bạn ... vì vậy nếu bạn đang tìm cách lưu các ký tự, chỉ cần sử dụng value = "false" (forgoing the $ {} bit ...). –

1

Yeah, nó có thể boolean và String.

<c:if test="${refreshSent}"> 
    your code... 
</c:if> 

hoặc bạn có thể sử dụng như

<c:if test="${refreshSent eq 'false'}"> 
    your code... 
</c:if> 

Cảm ơn này.

Các vấn đề liên quan