七.javaWeb之应用中的路径问题
来源:互联网 发布:2333的意思网络用语 编辑:程序博客网 时间:2024/05/04 18:37
Web应用中的路径问题
交互方式分析
- 基本原理
- URL地址构成
- 查找过程
①根据主机地址找到一个具体的服务器
②根据Web应用虚拟路径找到Web应用
③根据Web应用下资源的虚拟路径访问具体资源
[1]如果资源是静态的,那么Tomcat会返回资源本身
[2]如果资源是动态的,例如Servlet,那么Tomcat会先执行Servlet程序,返回Servlet程序的运行结果
④无论访问的目标资源是不是静态的,浏览器最终得到的都是静态数据:图片或字符串。
相对路径不靠谱
在请求转发模式下,超链接地址如果使用相对路径,以自身为基准,会导致浏览器URL地址解析错误,所以应避免使用相对路径。
使用绝对路径
- 什么是绝对路径:以“/”开头的路径。
- 绝对路径怎么写
- 由浏览器解析:
- 开头的“/”表示当前服务器主机地址,例如:http://localhost:8080
- 哪些地址由浏览器解析?
- HTML标签中的地址。
例如:超链接href属性、表单action属性、图片和script的src属性
- 重定向中的地址。
- 由服务器解析
- 开头的“/”表示当前Web应用,例如:http://localhost:8080/Servlet_Ex
- 哪些地址由服务器解析
- 请求转发中的地址
- web.xml文件中url-pattern标签配置的URL
动态获取项目名称
request.getContextPath();
0 0
- 七.javaWeb之应用中的路径问题
- javaweb 中的路径问题
- JavaWeb中的路径问题
- javaweb中的路径问题
- JavaWeb之路径问题
- JavaWeb程序中的路径问题
- Javaweb项目中的路径问题
- JavaWeb中的绝对路径和相对路径问题
- JavaWeb中的各种路径问题实例
- JavaWeb 05 Web应用路径问题【绝对路径和相对路径】
- javaweb开发学习之路径问题
- JavaWeb开发中的路径问题:绝对路径和相对路径
- web应用中的路径问题
- web应用中的路径问题
- web应用中的路径问题
- web应用中的路径问题
- JavaWeb中的路径
- JavaWeb中的路径考察
- 计算机数值计算与方法-二牛顿插值
- Bootstrap导航条
- 跨域
- session.invalidate()和removeAttribute()
- linux下core dump【总结】
- 七.javaWeb之应用中的路径问题
- 【Mybatis】——逆向工程
- MySQL5.6 选项和变量整理
- lintcode 69 二叉树的层次遍
- hdu 1043 Eight 经典八数码问题
- c语言笔记——运算符
- 魔法宝石
- 河南工业大学2017“玲珑杯”程序设计竞赛 03
- Oracle11g彻底删除