frng.net
当前位置:首页 >> JAVA的wEB项目中,将jsp,js等文件放在WEB%INF目录... >>

JAVA的wEB项目中,将jsp,js等文件放在WEB%INF目录...

以html的形式访问js,jsp会编译成java源码,然后输出为html的文件,js文件包含在html中。就以html方式访问了。

Java编程中建立的web工程,js文件只要在WebContent路径下即可正常编译,如果是规范的项目开发,应该是在WebContent目录下创建一个js目录,之后将对应的js文件放到此路径下,便于统一管理(但不是必须的),根据实际需要存放到对应的jsp文件路径...

你理解有误,真正运行的时候是在浏览器,你访问jsp不是直接输入了jsp的路径,而是Controller(或者action)之类的url,而js的路径则直接在生成的html里写着(包含了web-inf部分),而web-inf部分对外接(浏览器)是不可见的,所以一直访问不到。

web-inf下面可以有两个文件夹(没有可以自己建,都是小写)lib放web应用程序所需要的各种jar包,classes里面放的是javabean什么的,如果用myeclipse做的话编译成字节码文件的的.java文件默认放在这里. webroot下面放的是各种网页文件,jsp,html,js,css...

通常都不要/WEB-INF 也可能是错的,你可以按住ctrl + 鼠标停留在 ../upload/psu.jpg 这个地方,如果有蓝色连接下划线那你就写对了!

首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。这要从web-info文件夹的作用说起: WEB-INF的存在以及其下的lib和classes目录的作用都是jsp规定的,主要是系统...

location.href中url参数可以是java web项目中的jsp,但是在客户端无法跳转。 如在main.jsp用测试OA的路径访问。如果main.jsp有很多处链接到WEB-INF目录下的其它页面.那就得有10个转向Action。这个可以用DispatchAction类加参数专门处理转向工作...

js是静态文件,jsp是动态文件,两个都可以用来保存复用函数。 我明白楼主的意思,将某些javascript过程封装成函数放在单独的文件里可以提高复用,事实上我们在项目开发中的确有两种选择,就像楼主所说的一种是放在js文件,而另一种是放在jsp文件...

这是保护那部分jsp页面,如果没有登录验证,那部分jsp用户可以直接访问,这样很不安全,放在WEB-INF下面,就使得只能WEB-INF文件夹外jsp页面调用里面的jsp,这样来使用,就比如我们有一个后台系统,我们用一个页面(main)把其他子页面引入进来...

jsp文件一般情况下放在webroot或者webcontent目录下,用户使用浏览器很容易可以访问到;但是放在web-inf下,就安全的多,用户一般是访问不到的 放在web-inf中的jsp就是无法通过地址栏访问的

网站首页 | 网站地图
All rights reserved Powered by www.frng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com