删除jsp的话 你找到你要删除的jsp右击鼠标有删除的选项,webroot下的文件你得找到你这个工程所在的目录,找到后直接点进去就看到webroot文件夹了,不知道我说的是不是你所描述的,望采纳!
jsp的文件都要在webRoot中运行的啊,放在其余地方就找不到了啊,这个都是tomcat的机制,tomcat是在webroot中找的,但你也可以配tomcat改变这个路径,不过你没有这个必要,这是一个约定,大家都是这么做的,你不这么做大家都不会认同你的。
在myeclipse中,建议和xxjsp 也放在webroot中《webroot/images xxxjsp》因为是在同级目录里导入方法为:<img src="images/名后缀"《如baidupng/> 或<img src="/images/名后缀">其中"/" 表示是同级目录 可以省略。
你问题里的xxxjsp 建立在user文件夹里 所以你要导入images里的就要越级;方法为
<img src="/images/名后缀"> 注:"/" 点数表示越级。
如果是在纯java类中
String dirpath = SystemgetProperty("userdir"); String xmlFile = dirpath + "/WebRoot/WEB-INF/serverxml"; String fileName = dirPath + "/serverxml";
在servlet中
String dirPath = getServletContext()getRealPath( "/WEB-INF"); String xmlFile = dirPath + "/serverxml";
在jsp中
String dirPath= requestgetServletContext()getRealPath("/WEB-INF"); String xmlFile = dirPath+"serverxml";
我自己的xml文件是放在WebRoot/WEB_INF下
参考:
>
文件在WebRoot目录下就相当于在工程项目下
如果各种文件要分包名,比如js/jsp/css/html四种文件反别放置在WebRoot下的js/jsp/css/html文件包里、
比如html要引入js文件,只需要在html文件中写入把资源定位符定成/js/js就可以引入该文件了。
同理indexjsp要访问myjsp,只需要把url值赋为/jsp/myjsp或者jsp/myjsp都是可行的
相关知识:在工程目录下熟练使用相对路径是很重要的,/表示当前文件的上一个文件,如果当前文件OO与另一文件PP平级,当前文件要访问PP中的XX文件,就可以把url值赋为pp/xx
以上就是关于java 工程 *** 作删除jsp,获取webroot下的文件全部的内容,包括:java 工程 *** 作删除jsp,获取webroot下的文件、jsp不在webRoot根目录下如何访问、在myeclipse中,图保存在webroot/images jsp在webroot/user/**.jsp,在jsp中插入图片的相对路径怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)