<% page language="java" contentType="text/html";charset="gb2312"%>
==>
<%@ page language="java" contentType="text/html;charset=gb2312" %>
另:
out.println("<td>"+i+"</td>") ;
out.println("</td>") ; //<==加上这个

解决方案 »

  1.   

    你还没有部署你的ch2
    在你得ch2目录下添加一个目录WEB-INF,
    或者设置你的server.xml设置你的上下文。
      

  2.   

    把first.jsp拷贝到TOMCAT目录下面的webapps的root目录下面,在IE中http://localhost:8080/first.jsp再看看!
      

  3.   

    老兄我个人认为是应该拷贝到 Tomcat 5.0\webapps\ROOT/ch2/first.jsp下才对,你在试试吧!
      

  4.   

    楼主,在webapp下要想被服务器识别成应用程序至少要具有这样的目录结构
    应用程序名称/WEB-INF/classes/
    你的ch2来说要在它下面有:WEB-INF/classes/这样才行而且WEB-INF必须大写才能被服务器正确识别,建好这样的目录结构后你重启一下服务器就行了以后有.class的文件都要放到classes/目录下才能被找到
      

  5.   

    "鸭绒"说得有道理!!还有你最好放置在root目录中,或者放置到examples中先试验一下,然后重新找问题的原因。