Ứng dụng grails của tôi sẽ không giải mã chính xác các tham số yêu cầu.Vấn đề mã hóa tham số yêu cầu Grails trong Tomcat
Trong config.groovy:
grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"
Tất cả GSP tôi sử dụng contentType="text/html; charset=UTF-8"
trên thị trang cũng như <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
trong các yếu tố đầu.
Tuy nhiên, khi tôi nhận được các thông số gửi từ đối tượng param trong điều khiển của tôi, ứng dụng chỉ in rác ...
Tôi đang sử dụng Grails 1.3.7 phiên bản triển khai trên Tomcat 5. plugin được cài đặt khác trừ tomcat:
ngủ đông 1.3.7 jquery 1.7.1 mùa xuân-an ninh-core 1.2.6 webxml 1,4
EDIT: Từ gỡ rối hơn nữa, tôi đã nhận thấy rằng ứng dụng này sẽ chạy tốt trong cầu cảng. Vì vậy tôi nghi ngờ nó phải là một vấn đề tomcat. Vấn đề của tôi là tương tự to this post (tôi không sử dụng plugin Shiro).
Có ai có thể trợ giúp việc này không?
Nội dung trong thùng rác của cơ sở dữ liệu hay chỉ những gì được in ra? Bạn đã cài đặt plugin webxml chưa (chạy 'grails list-plugins --installed')? –
từ gỡ lỗi thêm vấn đề là ở cấp web. Các giá trị đã gửi vào thời điểm chúng đến được bộ điều khiển chúng đã là rác. –
Plugin được cài đặt của tôi là: hibernate 1.3.7, tomcat, jquery 1.7.1, spring-security-core 1.2.6 và webxml 1.4 –