启动服务器后,在浏览器的地址栏中输入webapp目录下的可以直接访问,而WEB_INF目录下的不能直接访问。

请求重定向和转发

当处理器对请求处理完毕后,向其它资源进行跳转时,有两种跳转方式:请求转发与重
定向。而根据所要跳转的资源类型,又可分为两类:跳转到页面与跳转到其它处理器。
注意, 对于请求转发的页面,可以是WEB-INF中页面 ;而 重定向的页面,是不能为WEB-INF
中页的 。因为重定向相当于用户再次发出一次请求,而 用户是不能直接访问 WEB-INF 中资
源 的。

SpringMVC 框架把原来 Servlet 中的请求转发和重定向操作进行了封装。现在可以使用简
单的方式实现转发和重定向。
forward: 表示转发,实现 request.getRequestDispatcher("xx.jsp").forward()
redirect: 表示重定向,实现 response.sendRedirect("xxx.jsp")

关于webapp和WEB-INF相关推荐

  1. php开源 饭馆记账软件_GitHub - CNYoki/xxjzWeb: 小歆记账WebApp项目(Web服务端)

    小歆记账WebApp项目(Web服务端) 1.简介 小歆记账WebApp是一个面向移动端的记账工具,此项目为Web服务端:使用ThinkPHP+MySQL作为后台,AmazeUI作为前端. 项目基础版 ...

  2. 小歆记账 php,小歆记账WebApp项目(Web服务端)

    小歆记账WebApp项目(Web服务端) V2.x版本 | V1.x版本 | 基础版本 | 微信小程序 1.简介 小歆记账WebApp是一个面向移动端的记账工具,此项目为Web服务端:使用ThinkP ...

  3. 服务器启动时Webapp的web.xml中配置的加载顺序

    一 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Ser ...

  4. java获取WEB INF目录绝对路径

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JSP ...

  5. Tuscany SCA 发布Web Service

    有段时间没有学习SOA了,最近偶然碰到一个例子,运行修改理解后发布到此. 在前面的博客中有提到用axis2发布web service,借用了插件,并且步骤较繁多,现在来看下tuscany简单地通过配置 ...

  6. mac java tomcat_mac平台tomcat部署web项目

    在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1) 利用Tomcat自动部署 (2) 利用控制台进行部署 (3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\ ...

  7. Spring系列(九)- Spring Web MVC 框架

    文章目录 MVC设计模式简介 Spring MVC 工作流程 Spring MVC接口 需求的配置 Spring MVC视图解析器 Controller 注解类型 Spring MVC的转发与重定向 ...

  8. 使用Maven WAR插件实现多Web应用间的重迭运用

    一.引言 Q群的朋友问道可不可以在多个Web应用间合并打包成一个WAR来发布,现实情况下也存在,比如一个某大型电子商务网站,包含有机票.酒店.旅游.VIP客户等频道,其实每个频道都是分开独立的应用,但 ...

  9. java web面试题

    java web面试题 第1题.  编写一个Filter,需要() A.  继承Filter 类 B.  实现Filter 接口 C.  继承HttpFilter 类 D.  实现HttpFilter ...

  10. maven学习(4)-Maven 构建Web 项目

    紧接着上一节(3),现在maven新建web项目,user-web.模拟一个用户登录的需求: 工程结构: pom.xml: <project xmlns="http://maven.a ...

最新文章

  1. 一句话说清聚集索引和非聚集索引以及MySQL的InnoDB和MyISAM
  2. python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...
  3. jwt与token+redis,哪种方案更好用?
  4. 新手网页设计提高设计水平的法宝,临摹练习!
  5. opencv调取摄像头
  6. java nmap集成_nmap为了开发方便 可以做简单的修改
  7. Java从入门到跑路
  8. 打破国外垄断,开发中国人自己的编程语言(1):编写解析表达式的计算器
  9. 批量生成hive建表语句
  10. 对已存在的标签元素添加子元素
  11. 傲腾readyboost_使用SD卡和ReadyBoost提升上网本速度
  12. Nginx配置文件详解
  13. JVM--插入式注解处理器
  14. 金行健:市值缩水3000亿 中国中免过山车
  15. PDMS二次开发(十四)——自动插入焊口和计算焊接当量(达因数)
  16. 不用看了,赶紧跟着敲一遍!
  17. 【124】JavaScript获取下一个、上一个兄弟节点
  18. OWA动态密码短信认证方案,解决outlook邮件双因子认证问题
  19. python语言程序设计基础考试题库_中国大学MOOC(慕课)_Python语言程序设计基础_测试题及答案...
  20. SAP ABAP MD61 / MD62 / MD63 BAPI 函数组 3027

热门文章

  1. 重积分 | 关于格林公式的思考(补线法、挖洞法、深入理解)
  2. 【翻译】和麻美学姐一起的世界树(マミさんと世界樹スレ)第一话
  3. rmse算法matlab代码,rmse matlab代码
  4. 2021 Google Developer Summit 中国开发者大会-主场内容
  5. 揭阳医院输血科建设考虑
  6. Python爬虫 教程:IP池的使用
  7. 音量响度概念及EBU R128归一化
  8. form表单标签的enctype属性的作用
  9. 操作系统 页面置换算法模拟
  10. Unicode编码问题 如:\u529e\u7406\u9996\u6c7d\u52a0\u6cb9