最近做项目时,试着将jsp页面放在了WEB-INF下面,即/WEB-INF/pages/下面存放的是所有的jsp页面,然后我将资源文件如css、js、images等也放在了/WEB-INF/sources/下面,可是就是访问不到任何资源文件。后来在网上一查,才发现,资源文件不能放在/WEB-INF/下面的。
/WEB-INF/下面的文件是受保护的文件,不能让客户端直接访问的文件。但是,资源文件是必须由客户端访问的,所以,资源文件不能放在受保护的/WEB-INF/下面。
而且,放在/WEB-INF/下面的jsp,只能用转向方式来访问WEB-INF目录下的JSP,不用采用重定向的方式请求该目录里面的任何资源。
虽然受保护的页面在客户端无法直接访问,但是在服务器端是可以的,如web.xml、struts.xml等服务器端中可以如下直接访问:/WEB-INF/pages/XXX.jsp
相关推荐
大家都喜欢把配置文件放在src目录下,如果有10个以上的配置文件为什么不考虑在WEB-INF目录下新建一个文件夹,专门放配置文件;这样即好管理,文件安全性又高。亲问题已经解决,把源代码共享给大家,已经通过测试;...
JSP文件是否有必要放在WEB-INF下
项目文件名为stu放在tomcat中webapps下,项目文件下建了WEB-INF和iamges文件夹,WEB-INF下有classes和lib文件夹和一个xml配置文档,classes文件夹用于存放自己编写的类,lib文件夹下存放tomcat服务器及web应用程序都...
3.所有的JSP文件放在makefriend下,makefriend放在webapps/下,在makefriend下还放着images文件夹(里面分别存放着项目所用到的图片.和WEB-INF. 4.在WEB-INF文件夹下的classes文件夹下存放着tom/jiafei文件夹,文件夹...
Css文件夹下放的是网页的样式,images文件夹下放的是图片,Templates下放的是网页模板文件,数据库和Java源程序放在“08730102 李建伟\WEB-INF\classes”下面,编译后的class文件放在“08730102 李建伟\WEB-INF\...
(D) helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class (3)假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下: <servlet-name> HelloServlet </servlet-name> <servlet-class...
(2)本程序的JDBC驱动程序在LIB目录下,在发布的时候放在resin的WEB-INF\lib目录下; 本程序的类文件在src目录下,发布的时候放在resin的发布目录的WEB-INF\classes下; (3)修改本软件的数据库连接类,路径在src\ntsky...
(2)本程序的JDBC驱动程序在LIB目录下,在发布的时候放在resin的WEB-INF\lib目录下; 本程序的类文件在src目录下,发布的时候放在resin的发布目录的WEB-INF\classes下; (3)修改本软件的数据库连接类,路径在src\ntsky\...
一个已经改好的FCK的例子,可以直接部署到工程里使用 其中: UserFiles、FCKeditor放在WEB-ROOT下;*.JAR放到LIB里;*.TLD放在WEB-INF下;测试页TEST.JSP放在WEB-ROOT下,方便使用。
(1)Mysql在跟MyEclipse连接时把mysql驱动包放在E:\Workspace\Homework\Web...(2)在涉及到文件上传下载的时候需要用到jspsmartupload组件,同样放在E:\Workspace\Homework\WebRoot\WEB-INF\lib下面 注:Homework是工程名,
一.项目运行环境:Eclipse/IDEA + Tomcat 二. 项目组件:JSP+JAVABEAN+MYS + Tomcat+Java 三....1. 基于 JSP+JAVABEAN+MYSQL的新闻...(3)本程序的类文件在src目录下,发布的时候放在resin的发布目录的WEB-INF\classes下;
把两个类文件放在webapps/test/WEB-INF/wwei/bean/下,把ConnDB.properties放在d:/下,把tree1.jsp放在webapps/test/下,建好数据库连好后就行了 因为菜单的内容从数据库中读出,故可支持动态菜单显示。
首先我们需要一个放在 WEB-INF 目录下的 web.xml 文件: web.xml: 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 4 xmlns:xsi=...
这里我先把jsp文件先放在Web-INF外面访问 1.需要建立的几个文件在图上.jsp 2.还要导入MySQL的jar包mysql-5.0.5.jar,导到WEB-INF中的lib文件夹就可以不需要Bulid Path 3.开始编写代码: 代码演示: index.jsp就...
1、创建一个保存常见问题的数据库,如Access数据库,名为faq.mdb。...4、将faq.jsp放在\jswdk-1.0.1\webpages\test目录下 5、在浏览器地址栏中输入http://127.0.0.1/test/faq.jsp即可看到数据库表faqs中的内容
4.把DevMg 中的WEB-INF中的lib 里面的jar包拷到Tomcat下面的Common里面的LIB文件夹里面 5. 打开SQL Serer 将DevMg 中的database文件中的数据库备份还原即可 注意要把SEVER Sever中的sa用户的密码改为空
(2)本程序的JDBC驱动程序在LIB目录下,在发布的时候放在resin的WEB-INF\lib目录下; 本程序的类文件在src目录下,发布的时候放在resin的发布目录的WEB-INF\classes下; (3)修改本软件的数据库连接类,路径在src\ntsky...
content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问,可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个子...
1.服务器装有jdk和resin服务器等 ...WEB-INF目录下 4.在odbc放里加入数据库路径为guestbook也可改为别的要修改classes\myjsp\dbconn.java文件 5.上面成功后就可以http://localhost:8080/目录名/可以访问了。。
WEB-INF目录下 4.在odbc放里加入数据库路径为guestbook也可改为别的要修改classesmyjspdbconn.java文件 5.上面成功后就可以http://localhost:8080/目录名/可以访问了。。 Any Problem Please Contact to kuflash@...