分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

WEB-INF 目录

发布时间:2023-09-06 02:35责任编辑:熊小新关键词:暂无标签

WEB-INF 目录是必须的,其中包括:

  • web.xml 文件,该 Web 基本配置,必须。
  • classes 目录,存放 .class 文件,当然也可以将 .java 文件一并放进去。
  • lib 目录,存放依赖的 lib(.jar 包),如 JDBC 驱动。

WEB-INF 中的内容,不能通过地址栏直接访问,是相对安全的地方。若要访问,使用以下三种方式:

  1. 在 web.xml 中配置:

     <servlet> <servlet-name>test</servlet-name> <jsp-file>/WEB-INF/test.jsp</jsp-file> </servlet>
  2. JSP 中:

     <jsp:forward page="/WEB-INF/test.jsp">
  3. servlet 中:

     request.getRequestDispatcher("/WEB-INF/test.jsp").forward(request,response);

    RequestDispatcher.forward() 方式不能访问 html 文件,原因是 jsp 被编译成了 WEB-INF/test$jsp.class,而 html 不编译,所以可以在 tomcat/conf/web.xml 中配置,让其编译 html :

     <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping>

WEB-INF 目录

原文地址:https://www.cnblogs.com/blueherb/p/10559448.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved