kết quả từ 1 tới 6 trên 6

Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

  1. #1
    Ðến Từ
    Thành phố Bạc Liêu
    Thành Viên Thứ: 66387
    Giới tính: Nam
    Bài gửi
    2

    Question Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

    Hic tình hình là em đang làm một cái web jsp. Khi em gọi một trang jsp từ servlet bằng RequestDispatche chẳng biết bị cái giống gì mà khi chạy trang web chưa load data từ SQL server lên thì không bị lỗi font! nhưng khi load dữ liệu lên một cái là toàn trang bị lỗi font luôn! kể cả dữ liệu được load lên cũng bị nữa hic Em đã set UTF-8 cho trang jsp rồi. cũng đã thử cho mấy cái
    response.setContentType("text/html;charset=UTF-8");
    request.setCharacterEncoding("utf-8");
    response.setCharacterEncoding("utf-8");
    trong servlet rồi mà vẫn không ăn thua gì!
    Trang hiển thị e cũng đã set UTF-8 rồi!
    Có bác nào biết cách sửa không chỉ em với!!!!!!!!!!!
    Quick reply to this message Trả lời       

  2. #2
    Ðến Từ
    TP. Hồ Chí Minh
    Thành Viên Thứ: 2
    Bài gửi
    10.835

    Reply: Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

    Trước đây cũng gặp vấn đề này rồi mà lâu lắm không nhớ, bạn thử thêm dòng này lên trên đầu xem:

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

  3. #3
    Ðến Từ
    Thành phố Bạc Liêu
    Thành Viên Thứ: 66387
    Giới tính: Nam
    Bài gửi
    2

    Reply: Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

    Trích Nguyên văn bởi Hoà Bình Xem bài viết
    Trước đây cũng gặp vấn đề này rồi mà lâu lắm không nhớ, bạn thử thêm dòng này lên trên đầu xem:

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    hic cảm ơn! nhưng cái này e đã thử rồi mà không có hiệu quả
    Có cách nào khác không?

  4. #4
    Ðến Từ
    Sóc Trăng
    Thành Viên Thứ: 323952
    Giới tính: Nam
    Bài gửi
    4

    Reply: Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

    Trích Nguyên văn bởi acquycodon102 Xem bài viết
    hic cảm ơn! nhưng cái này e đã thử rồi mà không có hiệu quả
    Có cách nào khác không?


    import java.io.UnsupportedEncodingException;
    import java.net.URLDecoder;
    import java.net.URLEncoder;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.UUID;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import sun.misc.BASE64Decoder;
    import sun.misc.BASE64Encoder;


    /// Bác dowload cái gói "sun.misc.BASE64Encoder" về add vào "libraries" nhé
    public class EncryptDecrypt {

    EncryptDecrypt() {
    }


    public static String encodeUTF_8(String strValue){
    try {
    return URLEncoder.encode(strValue,"UTF-8") ;
    } catch (UnsupportedEncodingException ex) {
    Logger.getLogger(EncryptDecrypt.class.getName()).l og(Level.SEVERE, null, ex);
    }
    return null;
    }

    public static String deEncodeUTF_8(String strValue){
    try {
    return URLDecoder.decode(strValue,"UTF-8") ;
    } catch (UnsupportedEncodingException ex) {
    Logger.getLogger(EncryptDecrypt.class.getName()).l og(Level.SEVERE, null, ex);
    }
    return null;
    }
    Ư


    ///

    //mã hóa lúc đưa vào database
    cmd.setString(1,EncryptDecrypt.encodeUTF_8("string "));
    /////Giải mã hóa khi hiển thị
    cmd.setString(1,EncryptDecrypt.deEncodeUTF_8("stri ng"));


    thử xem, tui đang sữ dụng cái này đó, khi bạn đưa dữ liệu vào database hoặc hiển thị lên site mà không mã hóa và giải mã bằng cách này thì sẽ bị lõi mã hóa hết.

    trước tui cung bị như bạn vậy đó,

    bác nào có cách khác hay hơn chỉ cho mình với nhé, thanks...

    chúc bạn thành công...

  5. Đã cảm ơn anony:


  6. #5
    Ðến Từ
    Sóc Trăng
    Thành Viên Thứ: 323952
    Giới tính: Nam
    Bài gửi
    4

    Reply: Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

    // trong file servlet thi thêm

    response.setContentType("text/html;charset=UTF-8");
    request.setCharacterEncoding("UTF-8");

    và file.jsp thì

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    bổ sung thêm

  7. #6
    Ðến Từ
    Sóc Trăng
    Thành Viên Thứ: 323952
    Giới tính: Nam
    Bài gửi
    4

    Reply: Lỗi font jsp khi RequestDispatche một trang jsp từ Servlet

    Trích Nguyên văn bởi acquycodon102 Xem bài viết
    hic cảm ơn! nhưng cái này e đã thử rồi mà không có hiệu quả
    Có cách nào khác không?
    bác up đoạn code liên quan của bác lên, cho moi người xem, sẽ dễ hơn...

Nhãn