问题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"有什么区别?

解决方案 »

  1.   

       引入 http://www.w3.org/TR/html4/loose.dtd   就要按照该 DTD的规则来编码
      

  2.   

    是啊,这个例子就是为了测试 errorPage 和 isErrorPage 而专门出错的,但是没办法看到预先设定的error.jsp内容谢谢2楼,请问为什么用DTD规则来编码就不能使用CSS?
      

  3.   

    <%Integer.parseInt("t"); %>这句就会报错。
      

  4.   

    我知道了,在lomboz 下不能显示,但是单独放到tomcat里便能显示,但是理由不知道为什么,不知道哪位高手知道其中的道理
      

  5.   

    查看下你是不是用了eclipse自带的tomcat了。
    两个可能会有不同的配置的。