Các lỗi phổ biến khi sử dụng điều kiện if-test trong MyBatis
Trong MyBatis, việc sử dụng điều kiện <if test="..."> có thể dẫn đến lỗi logic không mong muốn do cách OGNL xử lý biểu thức. Ví dụ với điều kiện deliveryType == '1' sẽ không hoạt động đúng vì OGNL interpret ký tự đơn trong single quote thành kiểu char. Hãy sửa thành <if test='deliveryType == "1"'> hoặc <if test="deliveryType == ...
Đăng vào ngày 13 tháng 6 lúc 20:27
Biểu thức OGNL trong Struts2
OGNL (Object-Graph Navigation Language) là một ngôn ngữ biểu thức được sử dụng để truy cập và thao tác các thuộc tính của đối tượng Java. Ngoài việc đặt và lấy giá trị, OGNL còn cung cấp các chức năng như lọc tập hợp, ánh xạ và biểu thức lambda. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng OGNL trong Struts2.
Đầu tiên, hãy xem cách l ...
Đăng vào ngày 12 tháng 6 lúc 19:50