今天上班公司用JSP编写的网站碰到了点问题:点击内页时总是报错:

HTTP Status 500 -

.....

 

网上找了下:

这个网站是jsp的,tomcat服务器发生了错误
500——服务器产生内部错误
关键字: http status
1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败

<%@ page language="java" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

原来是最上面页面字符编码大小写问题:(xml中是严格区分大小写的)

解决办法:

<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

 

OK!解决了,虽然没有研究过JSP,但同样以后细节问题多注意!