zoukankan      html  css  js  c++  java
  • java EE中的路径辨别

    java EE中的路径辨别

    1、技术概述,描述这个技术是做什么?学习该技术的原因,技术的难点在哪里

    • 技术概述:区分javaEE中使用到的各种路径

    • 学习该技术的原因:javaEE中存在着相对地址、绝对地址、URL、URI这些地址,文件路径问题各种困绕,
      2、技术详述,描述你是如何实现和使用该技术的,要求配合代码和流程图详细描述。可以再细分多个点,分开描述各个部分

    • 绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
      C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个
      URL绝对路径。

      相对路径:相对与某个基准目录的路径。例如:"./"代表当前目录,"../"代表上级目录。(在同一路径下时, ./login.jsp==login.jsp)。在web项目中,.../.../...这种就是相对路径。

    • servlet配置url

      @WebServlet("/loginServlet")//简写
      <!-- servlet的映射配置 -->
      <servlet-mapping>
          <!-- servlet的映射路径(访问servlet的名称) -->
          <url-pattern>/loginServlet</url-pattern>
          <url-pattern>/index.html</url-pattern>
      </servlet-mapping>
      

      URI与URL

      URI包括URL和URN两个类别,URL是URI的子集,所以URL一定是URI,而URI不一定是URL

      //URL方式
      <form class="loginForm" action="http://localhost:8080/tmall/loginServlet" method="post">
      //URI方式 绝对路径
      <form class="loginForm" action="/tmall/loginServlet" method="post">
      //URI方式 相对路径
      <form class="loginForm" action="loginServlet" method="post">	
      

    3、技术使用中遇到的问题和解决过程。要求问题的描述和解决有一定的内容,不能草草概括。要让遇到相关问题的人看了你的博客之后能够解决该问题

    • 路径混淆问题

    • 问题描述:在页面跳转时报404无法找到或者不能进入到所要进入的地址

    • 问题分析:由于对各种路径的表示之间的差异辨别不足,导致混淆路径,需要对地址路径进行一个系统的了解归纳。

    • 解决方案:通过详细的区分相对地址、绝对地址、URL、URI这些地址的相关定义,按照自己所需要的路径去选择使用。

    4、进行总结
      路径问题本身内容不难,但涉及的内容比较多而杂乱,由于平时的学习都是一段时间接触一个概念,因此对于大多数的具体定义较多只是记住了一个大致的模样,很多时候都是通过去试去猜来得到正确的路径。对于具体内容的定义疏忽了很多。往往只要理解了各个概念的意思,在写代码时选择使用会显得轻松很多。不然就只能做到知其然不知其所以然,仅仅懂得去猜测而不能理解。

    5、列出参考文献、参考博客(标题、作者、链接)

    作者:张平

    -------------------------------------------

    个性签名:本来无一物,何处惹尘埃!

    哈哈哈(っ•̀ω•́)っ✎⁾⁾!

  • 相关阅读:
    Overloaded的方法是否可以改变返回值的类型
    parseXXX的用法
    java的类型转换问题。int a = 123456;short b = (short)a;System.out.println(b);为什么结果是-7616?
    UVA 10405 Longest Common Subsequence(简单DP)
    POJ 1001 Exponentiation(大数处理)
    POJ 2318 TOYS(计算几何)(二分)
    POJ 1265 Area (计算几何)(Pick定理)
    POJ 3371 Flesch Reading Ease (模拟题)
    POJ 3687 Labeling Balls(拓扑序列)
    POJ 1094 Sorting It All Out(拓扑序列)
  • 原文地址:https://www.cnblogs.com/zp37/p/13181986.html
Copyright © 2011-2022 走看看