我们知道,在一个Web应用程序中,其下的WEB-INF目录下的资源在客户端是无法直接访问的,也就是说这里面的资源是绝对安全的。一般情况下,我们可以把一些比较重要,希望服务器端可以访问,但是客户端无法访问的东西放到WEB-INF目录下。但是并不是绝对的,我们可以通过配置web.xml文件来实现间接访问WEB-INF目录下的资源,具体如下:
打开web.xml文件,添加如下代码:
<servlet>
<servlet-name>demo</servlet-name>//名字是自定义的
<jsp-file>/WEB-INF/hello.jsp</jsp-file>//文件的相对路径,/表示从当前web应用程序的根目录开始
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>//和上面名字必须一致
<url-pattern>/hello.lnx</url-pattern>//url映射
</servlet-mapping>
分享到:
相关推荐
因此,WEB-INF目录下的资源不是为客户直接服务的。我们仍然可以使用WEB-INF目录下的JSP页面来提供视图给客户,客户却不能直接请求访问JSP。JSP文件存放在WEB-INF目录下更为安全。 JSP文件是否需要放在WEB-INF目录下...
解决: 配置web.xml <servlet> <servlet-name>success</servlet-name> <jsp-file>/WEB-
本篇文章主要介绍了springmvc无法访问/WEB-INF/views下的jsp的解决方法,非常具有实用价值,需要的朋友可以参考下
请求转发和重定向 当处理器对请求处理完毕后,向其它资源进行跳转时,有两种跳转方式:请求转发与重定向。而根据所要跳转的资源类型,...因为重定向相当于用户再次发出一次请求,而用户是不能直接访问 WEB-INF 中资源的
如果您在 Eclipse 中引用了META-INF 或 WEB-INF 文件夹下的内容,将导致文件无法被访问。 排错方法: * 在 Eclipse 的“包资源管理器(Package Explorer)”中检查文件存放的位置。 * 确认文件是否存放在正确的目录...
还有,转发是在web应用程序之内进行的,可以访问web应用程序所设定的内部目录,像是WEB-INF目录,只能在Web应用程序中进行,不能指定至其它的Web应用程序的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉...
超全面javaweb教程28天第8天_9_WEB_INF目录不能被客户端直接访问
content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问,可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个子...
content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问, 可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个...
动态页面放在Templates下, 只能通过controller才能访问到该目录!(和原来的WEB-INF差不多) 项目虽小,但是难度并不低,准确一点说,一步能跟着做成功的,已经就是学习JAVA的天才了,你完全可以不用报班,只看B站视频...
Tomcat的目录 在Tomcat中,一个webapp,也就是Tomcat ... \ WEB-INF:该目录客户端不可直接访问,并放置到存储应用程序相关的配置文件(如web.xml),编译好的类文件目录(类),源代码文件目录(src)以及库文件目录
jsp文件统一放入WEB-INF下的jsp文件夹中,这个在struts配置文件中可以看到,默认的页面放置文件夹是WEB-INF/jsp 4、新建模块时,建议不同模块的采用不同的action命名空间也就是namespace,方便页面的管理。 5、...
在项目下新建一个文件夹 webapp (命名可自取,这个目录即是网站根目录),再在该文件夹下新建一个 WEB-INF 文件夹(命名固定),WEB-INF 作为 Tomcat 启动后的安全文件夹,浏览器不能访问到该目录下的资源。...
1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下. 2 加载JDBC驱动,并将其注册到DriverManager中。 3 建立数据库连接,取得...
WEB-INF 目录下的资源不能直接访问,必须通过 Java 代码读取。web 应用程序调试可以通过增加和删除断点、启动调试、观测变量的值来实现。 在实际开发中,Servlet 注解和 web.xml 配置文件可以同时使用,但注解中的...
覆盖面包括基本的网络应用 的资源树,网络应用存档结构,以及网络应用部署描述符的简介 (/WEB-INF/web.xml)。 部署者- 操作Apache Tomcat 部署者来部署,预编译, 和验证网络应用程序。 管理者- 在 Apache Tomcat ...
3.将ssms.war文件放入tomcat/webapps目录下 4.启动tomcat服务器 5.打开浏览器,输入 localhost:8080/ssms 进入登录界面 6.输入用户名和密码访问系统 用户名:admin 密码:111111 也可将ssms.zip项目文件导入...
2. 答:URL称为统一资源定位符, URL通常由4部分组成:协议名称、页面... 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的\WEB-INF目录中。 9. 答:当服务器找不到用户请求的资源时将发生404错误。
主要采用的技术:spring+springMVC+mybatis+Mysql+OSS。该平台采用SSM作为系统的框架支持,系统分为后台管理系统...所有静态资源放在webapp/WEB-INF 下,页面由controller跳转访问。项目启动自动访问webapp/index.jsp;
运行tomcat,然后访问tomcat根目录地址 (注意里面的WEB-INF/dubbo.properties中zookeeper的地址配置正确并且zookeeper服务正在运行) 默认用户 guest guest dubbo.registry.address=zookeeper://127.0.0.1:2181 ...