运行页面的路径是:http://localhost:8080/jspbbs/jsp/index.jsp 如果用http://localhost:8080/jspbbs/WebRoot/jsp/index.jsp全路径还是报同样的错:
请各位帮忙解决一下。
11 个解决方案
#1
你把文件放在WEB-INF文件夹下,直接在链接中是无法请求到的,你需要作一个action或者servlet的跳转,如<a href='index.action'>首页</a>,web.xml中的servlet可以这样配置:
在servlet中再做服务器跳转
<servlet>
<servlet-name>index</servlet-name>
<servlet-class>跳转到首页的action</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/index.action</url-pattern><!--映射的路径-->
</servlet-mapping>
在servlet中再做服务器跳转
#2
你的目录结构有问题吧,部署到tomcat中的工程怎么还有WebRoot目录呐?
我感觉你的用于目录结构有问题。
把你的目录结构贴出来。
我感觉你的用于目录结构有问题。
把你的目录结构贴出来。
#3
把index.jsp 从web-inf下拿出来
#4
TO lk1985021:
WebRoot是我在创建Web项目的时候系统自动产生的,我并没有自己创建,创建完了Web项目后我也没有对此文件夹进行重命名等操作。不是在创建Web项目的同时还会自动产生一个src吗,呵呵!我的单个JSP网页只不过是放在WebRoot文件夹下的一个单独的子文件夹jsp中.不过最后只好重新建一个Web项目,然后把每个JSP页面中的代码全部copy了一下,copy到新Web项目下的对应文件夹中,问题就解决了,现在想想,这个办法真有些让人很无奈。呵呵!
WebRoot是我在创建Web项目的时候系统自动产生的,我并没有自己创建,创建完了Web项目后我也没有对此文件夹进行重命名等操作。不是在创建Web项目的同时还会自动产生一个src吗,呵呵!我的单个JSP网页只不过是放在WebRoot文件夹下的一个单独的子文件夹jsp中.不过最后只好重新建一个Web项目,然后把每个JSP页面中的代码全部copy了一下,copy到新Web项目下的对应文件夹中,问题就解决了,现在想想,这个办法真有些让人很无奈。呵呵!
#5
TO:robyjeffding
谢谢了,这位师兄,有没有更简单或是更容易让人理解的办法呢?因为目前只懂JSP,还没有接触servlet,所以理解起来还是有一点困难。呵呵!
谢谢了,这位师兄,有没有更简单或是更容易让人理解的办法呢?因为目前只懂JSP,还没有接触servlet,所以理解起来还是有一点困难。呵呵!
#6
就这样/jsp/index.jsp
#7
to: fhm727
我知道WBB-INF下是不能放JSP网页的,所以起初我的JSP网页也没有放在WEB-INF下,只是放在WebRoot下的一个子文件夹jsp中。
我知道WBB-INF下是不能放JSP网页的,所以起初我的JSP网页也没有放在WEB-INF下,只是放在WebRoot下的一个子文件夹jsp中。
#8
TO: sbe_steels
你指的是地运行该index.jsp页面时路径中不用写项目名jspbbs是吧。因为我的Web项目名是jspbbs,而index.jsp页面是单独放在WebRoot的子文件夹jsp中的。
你指的是地运行该index.jsp页面时路径中不用写项目名jspbbs是吧。因为我的Web项目名是jspbbs,而index.jsp页面是单独放在WebRoot的子文件夹jsp中的。
#9
我也遇到了一样的问题,请问您解决了吗?
#10
我也遇到了同样地问题呀!!tomcat刚开始用,运行给出的例子还可以,没想到自己的jsp文件不行,出现description The requested resource (/tom1/test.jsp) is not available.的错误,按书上的方法部署的,检查了n遍了,请问高手们还可能是什么原因啊?
#11
我也遇到了同样地问题呀!!tomcat刚开始用,运行给出的例子还可以,没想到自己的jsp文件不行,出现description The requested resource (/test/index.jsp) is not available.
的错误,按书上的方法部署的,检查了n遍了,请问高手们还可能是什么原因啊?
的错误,按书上的方法部署的,检查了n遍了,请问高手们还可能是什么原因啊?
#1
你把文件放在WEB-INF文件夹下,直接在链接中是无法请求到的,你需要作一个action或者servlet的跳转,如<a href='index.action'>首页</a>,web.xml中的servlet可以这样配置:
在servlet中再做服务器跳转
<servlet>
<servlet-name>index</servlet-name>
<servlet-class>跳转到首页的action</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/index.action</url-pattern><!--映射的路径-->
</servlet-mapping>
在servlet中再做服务器跳转
#2
你的目录结构有问题吧,部署到tomcat中的工程怎么还有WebRoot目录呐?
我感觉你的用于目录结构有问题。
把你的目录结构贴出来。
我感觉你的用于目录结构有问题。
把你的目录结构贴出来。
#3
把index.jsp 从web-inf下拿出来
#4
TO lk1985021:
WebRoot是我在创建Web项目的时候系统自动产生的,我并没有自己创建,创建完了Web项目后我也没有对此文件夹进行重命名等操作。不是在创建Web项目的同时还会自动产生一个src吗,呵呵!我的单个JSP网页只不过是放在WebRoot文件夹下的一个单独的子文件夹jsp中.不过最后只好重新建一个Web项目,然后把每个JSP页面中的代码全部copy了一下,copy到新Web项目下的对应文件夹中,问题就解决了,现在想想,这个办法真有些让人很无奈。呵呵!
WebRoot是我在创建Web项目的时候系统自动产生的,我并没有自己创建,创建完了Web项目后我也没有对此文件夹进行重命名等操作。不是在创建Web项目的同时还会自动产生一个src吗,呵呵!我的单个JSP网页只不过是放在WebRoot文件夹下的一个单独的子文件夹jsp中.不过最后只好重新建一个Web项目,然后把每个JSP页面中的代码全部copy了一下,copy到新Web项目下的对应文件夹中,问题就解决了,现在想想,这个办法真有些让人很无奈。呵呵!
#5
TO:robyjeffding
谢谢了,这位师兄,有没有更简单或是更容易让人理解的办法呢?因为目前只懂JSP,还没有接触servlet,所以理解起来还是有一点困难。呵呵!
谢谢了,这位师兄,有没有更简单或是更容易让人理解的办法呢?因为目前只懂JSP,还没有接触servlet,所以理解起来还是有一点困难。呵呵!
#6
就这样/jsp/index.jsp
#7
to: fhm727
我知道WBB-INF下是不能放JSP网页的,所以起初我的JSP网页也没有放在WEB-INF下,只是放在WebRoot下的一个子文件夹jsp中。
我知道WBB-INF下是不能放JSP网页的,所以起初我的JSP网页也没有放在WEB-INF下,只是放在WebRoot下的一个子文件夹jsp中。
#8
TO: sbe_steels
你指的是地运行该index.jsp页面时路径中不用写项目名jspbbs是吧。因为我的Web项目名是jspbbs,而index.jsp页面是单独放在WebRoot的子文件夹jsp中的。
你指的是地运行该index.jsp页面时路径中不用写项目名jspbbs是吧。因为我的Web项目名是jspbbs,而index.jsp页面是单独放在WebRoot的子文件夹jsp中的。
#9
我也遇到了一样的问题,请问您解决了吗?
#10
我也遇到了同样地问题呀!!tomcat刚开始用,运行给出的例子还可以,没想到自己的jsp文件不行,出现description The requested resource (/tom1/test.jsp) is not available.的错误,按书上的方法部署的,检查了n遍了,请问高手们还可能是什么原因啊?
#11
我也遇到了同样地问题呀!!tomcat刚开始用,运行给出的例子还可以,没想到自己的jsp文件不行,出现description The requested resource (/test/index.jsp) is not available.
的错误,按书上的方法部署的,检查了n遍了,请问高手们还可能是什么原因啊?
的错误,按书上的方法部署的,检查了n遍了,请问高手们还可能是什么原因啊?