2013-05-08 36 views
10

Tôi thường thấy mã mẫu Grails nơi lập trình viên đã gọi một phương thức có tên là encodeAsHTML(). Tôi hình tôi có lẽ nên sử dụng điều này trong các ứng dụng Grails của tôi (vì lý do bảo mật, tôi giả sử?), Nhưng tôi đã tự hỏi khi Tôi nên sử dụng phương pháp này. Đối tượng/thuộc tính/etc. là ứng cử viên cho phương pháp encodeAsHTML()?Khi nào mã hóa dưới dạng HTML trong Grails

Cảm ơn bạn!

Trả lời

15

Sử dụng encodeAsHTML() (hoặc encodeAsJavaScript, v.v.) cho mọi thứ bạn có từ người dùng. Đối với mỗi chuỗi mà có thể được sửa đổi bởi người sử dụng (nhận được từ hình thức đầu vào, từ tham số yêu cầu, từ cuộc gọi API bên ngoài, vv)

Xem thêm:

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