Tôi đã có một biến từ một đối tượng trên trang JSP của tôi:JSTL nếu thẻ cho chuỗi bằng
<%= ansokanInfo.getPSystem() %>
Giá trị của biến là NAT đó là chính xác và tôi muốn áp dụng các yếu tố trang nhất định cho giá trị này. Làm cách nào để sử dụng thẻ để biết trường hợp? Tôi đã thử một cái gì đó như
<c:if test = "${ansokanInfo.getPSystem() == 'NAT'}">
process
</c:if>
Nhưng điều trên không hiển thị bất cứ điều gì. Tôi nên làm như thế nào? Hoặc tôi cũng có thể sử dụng tập lệnh mẫu tức là
<% if (ansokanInfo.getPSystem().equals("NAT"){ %>
process
<% } %>
Cảm ơn bạn đã trả lời hoặc nhận xét.
Bạn có thể xin hãy giải thích 'getPSystem() 'và' ansokanInfo'? Bạn có đặt chúng trong yêu cầu hoặc truy cập chúng thông qua 'import'? –
IIRC Tôi đã đặt chúng trong yêu cầu và giải pháp (giải pháp thay thế) là nâng cấp websphere như được nói bởi BalusC và sau đó một phiên bản mới hơn có thể gọi phương thức bean bằng thẻ. Tôi đã sử dụng websphere tiêu chuẩn trong câu hỏi và một số phiên bản trước khi jsp và jstl có thể chạy các phương thức. Vui lòng tìm [câu hỏi khác của tôi] (http://stackoverflow.com/questions/10742174/el-equivalent-of-object-methodparameter-in-was-8) trong đó BalusC cho chúng tôi biết rằng tôi đang sử dụng một phiên bản websphere cần một phiên bản mới hơn để có thể gọi các phương thức. –
Vì vậy, bây giờ bạn đã nâng cấp máy chủ ứng dụng của mình lên 8? và giải pháp đó có thất bại không? –