初学jsp常见问题

来源:互联网 发布:金融资产管理与大数据 编辑:程序博客网 时间:2024/05/18 02:06

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" %>改变编码方式