使用jsp調用tag文件時瀏覽器運行結果不識別中文怎麼辦?



<%@ page contentType="text/html;Charset=GB2312" pageEncoding="gb2312"%>
< %@ taglib tagdir="/WEB-INF/tags/geng" prefix="beijing"%>
< html><body bgcolor=cyan>
  <h3>以下是調用Tag文件的效果:</h3>
      <beijing:OddSum />

oddsum.tag
< P>這是一個tag文件,負責計算1~100內的奇數之和:
  <%  int sum=0,i=1;
         for(i=1;i<=100;i++){
            if(i%2==1)
               sum=sum+i;
        }
        out.println(sum);
  %> 

讀取的tag文件中,中文顯示是亂碼。

解決方法:tag文件中,開頭加<%@ tag pageEncoding="gb2312" %>這句,或者<%@  tag pageEncoding="UTF-8"%>,自己需要試一下。

發佈了10 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章