你的myweb文件夹是否作了其它的映射,用了其它的名字?
如果你的“/myweb/index.htm”可以用,而“/myweb/jsp1.jsp”不可以用,那就是你的JSP服务器有问题了

解决方案 »

  1.   

    我指的是程序里调用时写路径。
    因为我曾经写绝对路径调用servlet时用的是”/myweb/servlet/mypackage.servlet1"才正确,用“/servlet/mypackage.servlet1”错误。所以,我以为“/”代表的是default目录。可是这样的话那jsp的绝对就应该是'/myweb/jsp1.jsp'!可程序里偏偏写“/jsp1.jsp" 才对!对了,我是在servlet里RequestDispatcher重定向时用的。 而且有个现象,当从servletl里连到jsp以后,jsp里调servlet只要写‘mypackage.servlet1’了,就是说他们到同一个虚拟目录里去了,好奇怪啊。---难道?也不对呀,难道servlet的绝对路径和jsp的是不同的! 
    servlet的“/”是myweb那一层,而jsp的“/”是default那一层!是不是?!