直接访问Jsp和从Servlet跳转到Jsp时的路径问题
来源:互联网 发布:搜种软件 编辑:程序博客网 时间:2024/05/15 02:58
项目名: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() 得到的是 /项目名
0 0
- 直接访问Jsp和从Servlet跳转到Jsp时的路径问题
- jsp跳转到servlet的路径问题
- jsp跳转到servlet路径问题
- jsp跳转servlet,servlet跳转jsp,servlet跳转servlet的路径问题
- 关于JSP不能通过浏览器直接访问,要通过servlet跳转,但一个jsp文件里面用<iframe>标签包含了另一个jsp的访问问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- Code:从Servlet跳转到指定JSP
- jsp客户端和服务端跳转时的路径问题
- servlet跳转到jsp
- jsp通过href跳转到servlet的乱码问题
- 实现从servlet和jsp之间的跳转
- rtems源码树结构
- xcode8 cocoapods 执行 pod spec lint 报错
- 非阻塞同步方式原子类(Atomic)的使用
- ArrayDeque的分析
- android 基础 字体自适应
- 直接访问Jsp和从Servlet跳转到Jsp时的路径问题
- 简单的jquery动态操作表格增加,删除!
- 设计模式C++实现(4)——单例模式
- linux创建定时任务
- android studio Error:Execution failed for task ':app:buildInfoDebugLoader'
- Python查询技巧
- spark学习笔记(1)初来乍到
- window 下exp 或 expdp 自动备份并压缩
- 微信小程序开发-问题集锦系列1