文件:sample3.jsp内容如下:<%@ page contentType="text/html; charset=gb2312" language="java"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>个人所得税计算器</title>
</head><body>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6">
<form name="form1" method="post" action="SempleServlet3.jsp">
<tr align="center">
<td height="30" colspan="2"><strong>个人所得税计算器</strong></td>
</tr>
<tr>
<td width="192" height="30">当月个人总收入:</td>
<td width="208">
<input name="sumincom" type="text" id="sumincom">
</td>
</tr>
<tr>
<td height="30">当地个人所得税启征额:</td>
<td><input name="taxstart" type="text" id="taxstart"></td>
</tr>
<tr align="center">
<td height="30" colspan="2"><input type="submit" name="Submit" value=" 确 定 ">
<input type="reset" name="Submit2" value=" 重 填 "></td>
</tr>
</form>
</table>
</body>
</html>在resim中第一次运行这个文件时,中文都显示正常,可是重启resin或服务器后,再运行这个文件,中文部分就出现乱码,为什么?是resin设置的问题吗?当我把WEB-INF\work\_jsp下的所有自动编译的文件全部删除,然后再运行这个文件中文部分就可以正常显示了,这虽然是一种解决方法,可是这很麻烦啊,每重启一次就要删除一次,如果用别人的服务器,我又不知道他们会什么时候重启,那在这段时间内我的网站上岂不是很多乱码?请问大家有没有其它的解决办法?!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>个人所得税计算器</title>
</head><body>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6">
<form name="form1" method="post" action="SempleServlet3.jsp">
<tr align="center">
<td height="30" colspan="2"><strong>个人所得税计算器</strong></td>
</tr>
<tr>
<td width="192" height="30">当月个人总收入:</td>
<td width="208">
<input name="sumincom" type="text" id="sumincom">
</td>
</tr>
<tr>
<td height="30">当地个人所得税启征额:</td>
<td><input name="taxstart" type="text" id="taxstart"></td>
</tr>
<tr align="center">
<td height="30" colspan="2"><input type="submit" name="Submit" value=" 确 定 ">
<input type="reset" name="Submit2" value=" 重 填 "></td>
</tr>
</form>
</table>
</body>
</html>在resim中第一次运行这个文件时,中文都显示正常,可是重启resin或服务器后,再运行这个文件,中文部分就出现乱码,为什么?是resin设置的问题吗?当我把WEB-INF\work\_jsp下的所有自动编译的文件全部删除,然后再运行这个文件中文部分就可以正常显示了,这虽然是一种解决方法,可是这很麻烦啊,每重启一次就要删除一次,如果用别人的服务器,我又不知道他们会什么时候重启,那在这段时间内我的网站上岂不是很多乱码?请问大家有没有其它的解决办法?!
解决方案 »
- <s:action>标签上传参数到action
- 拜拜码头,顺便请教个问题
- tomcat6连接池配置问题
- 请问如何统计在线人数
- Integer level = new Integer(0); 什么意思?
- 请高手大哥解决,保存当前oracle表中当前序列值的问题,拜托了。
- doget and dopost的调用?
- 刚建好JSP网站,大家看看有没有漏洞,来者有分.
- 关于WebService服务地址(IP可以访问,localhost不能访问)
- JSP里CachedRowSet怎么使用?
- 我把jsp页面放在web-inf目录下了,如何访问与web-inf同级目录css目录到css文件
- 请教一个关于JavaScript的严重问题!大侠请告诉我 QQ:56593930
<%
request.setCharacterEncoding("GBK");
%>
但是我不知道什么原因,
不过。我知道怎么避免。你可以在文件中任意位置加入一段无效Java代码就可以避免了。比如,在文件的最后面加上
<%
int i = 0;
%>就可以了。任何代码都可以。
你也可以把该文件改成.htm结尾的也可以
我觉得好像是 Resin 对不包含 Java 代码的JSP 不友好造成的。。哈哈。。