项目名:pager

项目目录结构 和 jdbcSqlStudent.jsp文件下的几个引用

第一种情况:  直接访问jdbcSqlStudent.jsp文件报错    http://localhost:8080/pager/jdbcSqlStudent.jsp

原因:

css文件夹跟jdbcSqlStudent.jsp文件属于同一个层级

jdbcSqlStudent.jsp文件 所在目录层级是   http://localhost:8080/pager

../    相当于  http://localhost:8080/

故报错

第二种情况:  通过servlet跳转到jdbcSqlStudent.jsp文件   http://localhost:8080/pager/servlet/jdbcServlet

servlet在web.xml的配置为

通过servlet访问jsp文件时,在地址栏输入

页面可以正常显示

因为Servlet路径为“servlet/jdbcServlet”,如果使用RequestDispather方式跳转,JSP页面在接参数时,会将地址栏的地址作为当前目录寻找自己需要的方法、JavaScript、CSS等。

如果将

改为

这时候通过servlet访问jsp文件时,在地址栏输入

控制台报错:提示引用的css,js文件找不到

............

因此,一般项目开发时,使用的是绝对路径

载入页面后从控制台可以看到  request.getContextPath() 得到的是  /项目名

jsp 跳到servlet路径_直接访问Jsp和从Servlet跳转到Jsp时的路径问题相关推荐

  1. jsp为什么不加虚拟路径都能访问_JavaWeb学习笔记一(环境配置/jsp基本介绍)

    何为JSP 动态网页需要使用到的服务端脚本语言(JSP) BS架构 CS架构:Client Server.例如QQ 微信 CS游戏 缺点:软件升级,全部软件升级/维护麻烦,需要维护每一台客户端软件/每 ...

  2. thinkphp3 页面跳转外部链接_一文看懂小程序跳转的规则和注意事项

    微信小程序之间是可以相互跳转的,这大大方便了商家的品牌互推和互相导流.不过,小程序跳转功能也不能乱用,它是有一定规则的:1.需要用户触发跳转若用户未点击小程序页面任意位置,则开发者将无法调用 wx.n ...

  3. mysql 跳表 b 树_简单谈谈Mysql索引与redis跳表

    摘要 面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别.这种一看就知道是死记硬背,没有理解索引的本质.本文旨在剖析这 ...

  4. sql数据库备份默认路径_在Linux上SQL Server中更改默认数据库文件和备份路径

    sql数据库备份默认路径 In a previous article, we explored the process to change default SQL dump file location ...

  5. 单步跳入没有跳入源码_我如何抛弃旧操作系统并跳入Linux

    单步跳入没有跳入源码 大约一年前,我在Twitter上看到了一篇文章,< 抛弃Windows:戴尔XPS 13上的Ubuntu Linux的2周> ,由福布斯资深技术作家Jason Eva ...

  6. 0x80070035找不到网络路径_蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题...

    蚁群算法求解VRPTW问题https://www.zhihu.com/video/1235315908018298880 今天为大家讲解使用蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题. ...

  7. java怎么引入html文件路径_如何在public_html中读取文件但在域外?使用相对路径...

    我正在尝试从我的(附加组件)域目录之外的目录中读取文件 . 这是我的目录结构: public_html / domain / file_read.php file_write.php sensitiv ...

  8. springboot2 虚拟路径设置_转载—springboot配置虚拟路径以外部访问

    配置虚拟路径 供外部访问图片 视频等文件 1.配置application.properties ##配置虚拟路径映射 spring.resources.static-locations=classpa ...

  9. 交叉编译指定运行时库路径_运行时vs编译时类路径

    交叉编译指定运行时库路径 这确实应该是一个简单的区别,但是我一直在回答有关Stackoverflow的许多类似问题,并且经常有人误解此事. 那么,什么是类路径? 应用程序所需的一组所有类(以及带有类的 ...

最新文章

  1. Java-Reflection反射-获取包括父类在内的所有字段
  2. Linux 磁盘坏道检测和修复
  3. datalist,Repeater和Gridview的区别分析
  4. GS01创建信息集及其他GROUP在ABAP程序中的调用方法
  5. Nginx的开启和关闭
  6. Spring Cloud Alibaba —— Nacos Config 配置中心
  7. 通过端口映射突破防火墙
  8. 2018CHD-ACM新生赛(正式赛)E.解救迷茫的草滩小王子
  9. 数据库实验8 数据库安全性(用户与权限管理)实验
  10. 毕设题目:Matlab指纹识别
  11. 台达plc控制伺服电机编程实例_plc控制伺服电机程序实例讲解!成功都是可以复制的!...
  12. JSP学习——Eclipse自定义JSP模板(修改默认JSP文件)
  13. 【PDN仿真笔记4-电容布局仿真及结果分析】
  14. B站高清视频下载方法揭密
  15. 【转】Ubuntu常用软件合集
  16. 服务器安全防护措施有什么?网络安全实战
  17. 从高盛的技术“开源”看金融业软件发展未来
  18. 香港坚固金业的黑幕,属于非法投资平台。
  19. 什么是 Pandas?
  20. 计算机图形学领域国际期刊以及会议介绍

热门文章

  1. Android Studio 第四十九期 - Sqlite数据库四种写法
  2. Java程序设计学习笔记(四)—— GUI
  3. 高级工程考试通过总结
  4. Oracle 异常--工作中出现的
  5. 6425C-Lab2 安全高效地管理AD
  6. nsis使用汇总(一)
  7. 30天敏捷生活(8): 生成你的20/80待做事项列表
  8. POJ 1002题 解题报告
  9. linux系统上tomcat启动正常,但浏览器无法访问
  10. telegram 搭建 私聊机器人 转发私聊信息 保护隐私