为了账号安全,请及时绑定邮箱和手机立即绑定

在之前的工程里创建.jsp运行正常,但新建一个工程,创建.jsp 运行出错

为什么我在之前的test项目里面新建.jsp运行程序没问题,新建了一个dasd工程以后同样的.jsp就报错

http://img1.sycdn.imooc.com//57c5256f000193ec02400249.jpg

和以前创建流程都一样,NewFile里面就写了一个<h1>lianxi</h1>不知道为什么报错http://img1.sycdn.imooc.com//57c5265a0001c0b205700203.jpg

正在回答

2 回答

你的文本路径不对啊,从你图上可你把jsp文件放在WEB-INF下了,而WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录.所以你就找不到文件了啊

你把你的文件直接放在WebRoot目录下就好了 直接用localhost:8080/dasd/NewFile.jsp就访问到了


0 回复 有任何疑惑可以回复我~
#1

卑鄙you 提问者

我用的是eclipse,在创建工程的时候用是Dynamic Web Project,在这个中没有webRoot目录,视频中老师是用的My eclipse,在eclipse中我以前也是这样创建的然后是可以运行的。就是在test工程下WebContent中右击创建jsp file ,然后访问//localhost:8080/test/NewFile3.jsp就可以。
2016-08-30 回复 有任何疑惑可以回复我~
#2

211103 回复 卑鄙you 提问者

一样啊你把它放WEB-INF目录下肯定运行不了啊(你自己看你的文件是和web.xml文件同列的,肯定是放安全目录里了),拿出来放WebContent就行了,然后localhost:8080/dasd/NewFile.jsp就可以运行的
2016-08-31 回复 有任何疑惑可以回复我~
#3

卑鄙you 提问者 回复 211103

噢,现在可以了,谢谢啊!昨天不能运行的.jsp,今天开机运行以后可以了。这个是什么问题,知道吗
2016-08-31 回复 有任何疑惑可以回复我~
#4

卑鄙you 提问者

非常感谢!
2016-08-31 回复 有任何疑惑可以回复我~
查看1条回复

噢,现在可以了,谢谢啊!昨天不能运行的.jsp,今天开机以后可以了。这个是什么问题,知道吗

0 回复 有任何疑惑可以回复我~
#1

211103

这个我也不太清楚可能是你项目昨天改过之后没有重启服务器加载项目吧
2016-08-31 回复 有任何疑惑可以回复我~
#2

卑鄙you 提问者 回复 211103

噢,有道理。嘻嘻,3Q
2016-08-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在之前的工程里创建.jsp运行正常,但新建一个工程,创建.jsp 运行出错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信