美文网首页JavaWeb学习
JavaWeb下的路径问题

JavaWeb下的路径问题

作者: 幻影翔 | 来源:发表于2018-06-03 17:05 被阅读1次

目标资源是给谁使用的。( target.html)

  • 思考: 目标资源是给谁使用的。
    给服务器使用的: / 表示在当前web应用的根目录(webRoot下)
    给浏览器使用的: / 表示在webapps的根目录下
1.转发
    request.getRequestDispatcher("/target.html").forward(request, response);
    
2.请求重定向
    response.sendRedirect("/day11/target.html");
    
3.html页面的超连接href
    response.getWriter().write("<html><body><a href='/day11/target.html'>超链接</a></body></html>");
    
4.html页面中的form提交地址
    response.getWriter().write("<html><body><form action='/day11/target.html'><input type='submit'/></form></body></html>");

. 代表java命令运行目录

 在web项目中, . 代表在tomcat/bin目录下开始,所以不能使用这种相对路径。
 使用web应用下加载资源文件的方法
  • ServletContext.getRealPath("路径")读取,返回资源文件的绝对路径

    String path = this.getServletContext().getRealPath("/WEB-INF/classes/db.properties")
    
  • ServletContext.getResourceAsStream("路径")

    InputStream in = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties");

相关文章

  • JavaWeb下的路径问题

    目标资源是给谁使用的。( target.html) 思考: 目标资源是给谁使用的。给服务器使用的: / 表示在...

  • JavaWeb学习路径

    基本功:学习计算机系统、算法、编译原理等,读书《深入理解计算机系统》《TCP/IP详解(卷一/二/三)》《数据结构...

  • javaweb 404报错总结

    对于刚刚学习javaweb的小伙伴们,肯定也被404困扰了很久,404报错主要是前端的问题,跟路径有关,在我的不断...

  • Servlet

    JavaWeb三大组件 ​ Servlet,Filter,Listener 路径匹配优先级 ​ 完全匹配路...

  • 关于项目中 引用 "路径" 的问题

    一、理解Javaweb开发中关于不同地方出现的绝对路径和相对路径 详见链接 二、 理解 classpath:代表什...

  • 目录【JavaWeb教程】

    JavaWeb-001-JavaWeb简介 JavaWeb-002-JavaWeb开发的目录结构 JavaWeb-...

  • javaweb实现拦截器拦截token

    javaweb实现拦截器,拦截所有路径,获取token并验证token是否有效(同一认证接口),返回token解析...

  • javaweb学习总结(一)------jsp取得绝对路径

    在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变...

  • javaweb编码问题

    在介绍编码问题前,先介绍一下java平台(JVM)上的编码转化情况。首先要说明的一点,在JVM中,即java平台上...

  • javaweb乱码问题

    1.request.setCharacterEncoding("utf-8");// 告訴服務器以什么编码解码ht...

网友评论

    本文标题:JavaWeb下的路径问题

    本文链接:https://www.haomeiwen.com/subject/zvwjsftx.html