问题1:下面2段是书上的小代码,但是我运行后却是无法显示该页,而不是调用error.jsp
exception.jsp
<%@ page language="java" contentType="text/html; charset=gb2312" errorPage="error.jsp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>出错演示</title>
</head>
<body>
<%Integer.parseInt("t"); %>
</body>
</html>
error.jsp
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312" isErrorPage="true"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>出错了!</title>
</head>
<body>
出错了!<br>
发生了以下的错误:
<br><hr>
<font color=red>
<%=exception.getMessage() %>
</font>
</body>
</html>问题2:我用的是 lomboz eclipse,当新建一个JSP时页面就会有下面这句话
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
但是有一个小例子开始无法导入CSS,当去掉"http://www.w3.org/TR/html4/loose.dtd"时就正常了,有和没有"http://www.w3.org/TR/html4/loose.dtd"有什么区别?
exception.jsp
<%@ page language="java" contentType="text/html; charset=gb2312" errorPage="error.jsp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>出错演示</title>
</head>
<body>
<%Integer.parseInt("t"); %>
</body>
</html>
error.jsp
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312" isErrorPage="true"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>出错了!</title>
</head>
<body>
出错了!<br>
发生了以下的错误:
<br><hr>
<font color=red>
<%=exception.getMessage() %>
</font>
</body>
</html>问题2:我用的是 lomboz eclipse,当新建一个JSP时页面就会有下面这句话
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
但是有一个小例子开始无法导入CSS,当去掉"http://www.w3.org/TR/html4/loose.dtd"时就正常了,有和没有"http://www.w3.org/TR/html4/loose.dtd"有什么区别?
两个可能会有不同的配置的。