问一简单问题,急!

我的jsp文件内容如下,是一个简单的显示JBOSS服务器的日期的小JSP:
<%
java.util.Date dt=new java.util.Date();
int year=dt.getYear();
year+=1900;
int month=dt.getMonth();
month+=1;
int date=dt.getDate();
int day=dt.getDay();
String str_year=String.valueOf(year);
String str_month=String.valueOf(month);
String str_day=String.valueOf(day);
if(str_month.length()==1)
{
str_month="0"+str_month;
}
String str_date=String.valueOf(date);
if(str_date.length()==1)
{
str_date="0"+str_month;
}
String str_i=str_year+str_month+str_date+str_day;
String chi_num=" ";
String chi_num_total=" ";
char cha_i=' ';
String chi_year=null;
String chi_month=null;
String chi_date=null;
String chi_day=null;
for(int j=0;j<str_i.length();j++)
{
cha_i=str_i.charAt(j);
switch(cha_i)
{
case'0':chi_num="O";
break;
case'1':chi_num="一";
break;
case'2':chi_num="二";
break;
case'3':chi_num="三";
break;
case'4':chi_num="四";
break;
case'5':chi_num="五";
break;
case'6':chi_num="六";
break;
case'7':chi_num="七";
break;
case'8':chi_num="八";
break;
case'9':chi_num="九";
break;
}

chi_num_total+=chi_num;
if(j==3)
{
chi_year=chi_num_total;
chi_num_total=" ";
}
if((j==4)||(cha_i=='6'))
{
if((cha_i!='0')||(cha_i=='0'))
{
chi_num_total+="十";
}
if(cha_i!='0')
{
chi_num_total=" ";
}
}
if(j==5)
{
chi_month=chi_num_total;
chi_num_total=" ";
}
if(j==7)
{
chi_date=chi_num_total;
chi_num_total=" ";
}
if(j==8)
{
if (cha_i=='0')
{
chi_num_total="日";
}
chi_day=chi_num_total;
}
}
String chi_dt="今天是"+chi_year+"年"+chi_month+"月"+chi_date+"日"+"星期"+chi_day;
%>
<!..显示结果//..>
<%=chi_dt%>


第一次在IE中浏缆他时显示很正常,第二次就显如好下了
½ñÌìÊÇ ¶þOOËÄÄê Ô ¶þÈýÈÕÐÇÆÚ Èý
试着把这个JSP换成其它的JSP也同样只要是中文的都显示为以上这种乱码;
这个是怎么回事呀
急呀!



// 在此输入java代码


// 在此输入java代码

是这样
我的jsp文件内容如下,是一个简单的显示JBOSS服务器的日期的小JSP:
<%
java.util.Date dt=new java.util.Date();
int year=dt.getYear();
year+=1900;
int month=dt.getMonth();
month+=1;
int date=dt.getDate();
int day=dt.getDay();
String str_year=String.valueOf(year);
String str_month=String.valueOf(month);
String str_day=String.valueOf(day);
if(str_month.length()==1)
{
str_month="0"+str_month;
}
String str_date=String.valueOf(date);
if(str_date.length()==1)
{
str_date="0"+str_month;
}
String str_i=str_year+str_month+str_date+str_day;
String chi_num=" ";
String chi_num_total=" ";
char cha_i=' ';
String chi_year=null;
String chi_month=null;
String chi_date=null;
String chi_day=null;
for(int j=0;j<str_i.length();j++)
{
cha_i=str_i.charAt(j);
switch(cha_i)
{
case'0':chi_num="O";
break;
case'1':chi_num="一";
break;
case'2':chi_num="二";
break;
case'3':chi_num="三";
break;
case'4':chi_num="四";
break;
case'5':chi_num="五";
break;
case'6':chi_num="六";
break;
case'7':chi_num="七";
break;
case'8':chi_num="八";
break;
case'9':chi_num="九";
break;
}

chi_num_total+=chi_num;
if(j==3)
{
chi_year=chi_num_total;
chi_num_total=" ";
}
if((j==4)||(cha_i=='6'))
{
if((cha_i!='0')||(cha_i=='0'))
{
chi_num_total+="十";
}
if(cha_i!='0')
{
chi_num_total=" ";
}
}
if(j==5)
{
chi_month=chi_num_total;
chi_num_total=" ";
}
if(j==7)
{
chi_date=chi_num_total;
chi_num_total=" ";
}
if(j==8)
{
if (cha_i=='0')
{
chi_num_total="日";
}
chi_day=chi_num_total;
}
}
String chi_dt="今天是"+chi_year+"年"+chi_month+"月"+chi_date+"日"+"星期"+chi_day;
%>
<!..显示结果//..>
<%=chi_dt%>


第一次在IE中浏缆他时显示很正常,第二次就显如好下了
½ñÌìÊÇ ¶þOOËÄÄê Ô ¶þÈýÈÕÐÇÆÚ Èý
试着把这个JSP换成其它的JSP也同样只要是中文的都显示为以上这种乱码;
这个是怎么回事呀
急呀!

我的jsp文件内容如下,是一个简单的显示JBOSS服务器的日期的小JSP:

java.util.Date dt=new java.util.Date();
int year=dt.getYear();
year+=1900;
int month=dt.getMonth();
month+=1;
int date=dt.getDate();
int day=dt.getDay();
String str_year=String.valueOf(year);
String str_month=String.valueOf(month);
String str_day=String.valueOf(day);
if(str_month.length()==1)
{
str_month="0"+str_month;
}
String str_date=String.valueOf(date);
if(str_date.length()==1)
{
str_date="0"+str_month;
}
String str_i=str_year+str_month+str_date+str_day;
String chi_num=" ";
String chi_num_total=" ";
char cha_i=' ';
String chi_year=null;
String chi_month=null;
String chi_date=null;
String chi_day=null;
for(int j=0;j<str_i.length();j++)
{
cha_i=str_i.charAt(j);
switch(cha_i)
{
case'0':chi_num="O";
break;
case'1':chi_num="一";
break;
case'2':chi_num="二";
break;
case'3':chi_num="三";
break;
case'4':chi_num="四";
break;
case'5':chi_num="五";
break;
case'6':chi_num="六";
break;
case'7':chi_num="七";
break;
case'8':chi_num="八";
break;
case'9':chi_num="九";
break;
}

chi_num_total+=chi_num;
if(j==3)
{
chi_year=chi_num_total;
chi_num_total=" ";
}
if((j==4)||(cha_i=='6'))
{
if((cha_i!='0')||(cha_i=='0'))
{
chi_num_total+="十";
}
if(cha_i!='0')
{
chi_num_total=" ";
}
}
if(j==5)
{
chi_month=chi_num_total;
chi_num_total=" ";
}
if(j==7)
{
chi_date=chi_num_total;
chi_num_total=" ";
}
if(j==8)
{
if (cha_i=='0')
{
chi_num_total="日";
}
chi_day=chi_num_total;
}
}
String chi_dt="今天是"+chi_year+"年"+chi_month+"月"+chi_date+"日"+"星期"+chi_day;

<!..显示结果//..>

第一次在IE中浏缆他时显示很正常,第二次就显如好下了
½ñÌìÊÇ ¶þOOËÄÄê Ô ¶þÈýÈÕÐÇÆÚ Èý
试着把这个JSP换成其它的JSP也同样只要是中文的都显示为以上这种乱码;
这个是怎么回事呀
急呀!