1.tag 文件中的中文乱码问题
调用TAG文件1到100计算奇数和偶数的和
源代码:
ex3-1.jsp
<%@ page contentType="text/html;charset=gbk" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="beijing"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="dalian"%>
<html>
<body bgcolor=cyan>
<h3>以下是调用Tag文件的效果:</h3>
<beijing:OddSum />
<h3>以下是调用Tag文件的效果:</h3>
<dalian:EvenSum />
</body></html>
EvenSum.jsp
<p>这是一个tag文件,负责计算1到100的偶数之和:
<% int sum=0,i=1;
for(i=1;i<=100;i++)
{ if(i%2==0)
sum=sum+i;
}
out.println(sum);
%>
OddSum.jsp
<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 pageEncoding="gbk" %>改变编码方式