javaWeb项目路径问题
在创建工程后类文件放在src目录下面,而jsp文件放在了webRoot文件下面,src文件里面的类怎么访问webRoot下面的JSP,怎么获取路径,还有webRoot目录...
在创建工程后类文件放在src目录下面,而jsp文件放在了webRoot文件下面,src文件里面的类怎么访问webRoot下面的JSP,怎么获取路径,还有webRoot目录下面jsp怎么获得src里面类的文件路径。
展开
1个回答
展开全部
你先搞清楚一个标准的 Java Web application 的目录结构
所谓的 webroot 下面是可以放任何的可以展示的内容,包括 jsp 和图片、css 之类的
WEB-INF 目录下的内容是禁止最终用户直接访问的,里面会有 classes 和 lib 目录。分别放执行用到的 class 和 jar 包。标准来说执行的时候,是没有 src 目录的。
另外,也不明白你为啥需要获取这些路径
所谓的 webroot 下面是可以放任何的可以展示的内容,包括 jsp 和图片、css 之类的
WEB-INF 目录下的内容是禁止最终用户直接访问的,里面会有 classes 和 lib 目录。分别放执行用到的 class 和 jar 包。标准来说执行的时候,是没有 src 目录的。
另外,也不明白你为啥需要获取这些路径
更多追问追答
追问
比如我有一个项目,还没编译,在MyEclipse的src我里面自己创建了一个包,用servlet写了个验证码,我又在webroot目录下直接创建了一个jsp文件想在img src中引用servlet写的验证码,我直接写web.xml里面servlet的url-pa那个属性的路径,但根本都找不到,这是错误的。
追答
你是说 servlet 会返回一张图片,是用来做验证码的么?
把你 web.xml 里的内容贴出来。
另外,你配了 servlet 的话,执行那个url 的地址,是可以看到图片的。
你可以试试,不行的话,也把图截一下
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询