"/" ----表示根路径。。在不同的地方,根是不同的
在服务器端:
servlet中:request.getRequestDispatcher (“/user/a.jsp”)这个"/"代表webRoot文件夹,意思是webRoot文件夹下的user/a.jsp页面,因为servlet或者jsp的本质就是动态的web吗,所以他们webRoot才是根,因为一个ip地址不足以唯一标识这个页面,因为同一个服务器上可能有多个应用,只能http: //192.168.0.1/ctdmanager/作为唯一标识符,他们在浏览器上表现出来的形态是:http: //192.168.0.1/ctdmanager/user/a.jsp,所以webRoot文件夹在URL上的形态是这个项目的名字,<%response.sendRedirect("/rtccp/user/a.jsp"); %>也是同理
客户端中:
因为客户端认为,一个ip地址就足以标识服务端,所以"/"代表的意思是:http://192.168.0.1/, 所以在表单提交的action中,我们需要这样:action="/ctdmanager/user/a.jsp"或action="<%=request.getContextPath()% >"/user/a.jsp;
提交到servlet为actiom="/ctdmanager/handleservlet"
如果在web工程中需要拿到工程的路径:使用类加载器的东西
URL url = this.getClass().getResource("/"); // 这里得到的是classes下级的东西,对应classes就是src文件夹
url.getPath();
分享到:
相关推荐
3. **NIO.2 (New I/O 2)**:引入了文件系统API的增强,如`Path`接口,允许更灵活和强大的文件操作。 4. **动态语言支持**:J2SE 6.0引入了JSR 223(Scripting for the Java Platform),使得Java平台可以支持多种...
java学习总结1 -- j2se 项目环境: jdk8 字符集:UTF-8 开发工具:Eclipse 包括内容: basic 基本语法 oop 面向对象 api 常用api及工具类 ...右键选择Build Path-->add to Build Path 单元测试@Test
最新中文J2SE API 不是你骂我 <br>共4个文件。。。。上传中
最新中文J2SE API 不是你骂我 <br>共4个文件。。。。上传中
### 知识点:简单的J2SE环境配置 #### 一、J2SE简介与重要性 Java 2 Standard Edition(简称J2SE)是Java技术的基础版本之一,主要用于开发桌面应用程序。它提供了完整的Java核心API集合,以及必要的运行时环境和...
最新中文J2SE API 不是你骂我 <br>共4个文件。。。。上传中
安装完成后,需要设置环境变量JAVA_HOME,Path和Classpath,确保系统能找到Java执行文件和类库。 三、Java语法基础 1. 变量:Java中的数据类型分为基本类型和引用类型。基本类型包括整型(byte, short, int, long)...
- 更新`PATH`环境变量,添加JDK的bin目录,如D:\jdk1.5.0\bin。 - 设置`CLASSPATH`环境变量,包括当前目录(.),JDK的lib目录下的tools.jar和rt.jar,如.;D:\jdk1.5.0\lib\tools.jar;D:\jdk1.5.0\jre\lib\rt.jar。 ...
1. **Java安装与配置**:包括如何下载JDK(Java Development Kit),设置环境变量如JAVA_HOME、PATH和CLASSPATH。 2. **基础语法**:介绍Java的数据类型、变量、运算符、控制结构(如if-else,for,while循环)以及...
Java 7引入了新的文件系统API,提供了一套与平台无关的文件操作接口,如`Files`, `Paths`和`Path`类。它们支持异步I/O,文件属性查询,以及更加方便的文件操作。 六、开关表达式(Switch on String) 在J2SE 7中,...
最新中文J2SE API 不是你骂我 <br>共4个文件。。。。上传中
String path = url.getPath(); // 处理路径... } ``` 类似地,还可以通过`Thread.currentThread().getContextClassLoader().getResource("")`等方式获取ClassPath路径。 4. **通过`System.getProperty()`获取...
3. **NIO.2**:引入了新的非阻塞I/O API,扩展了Java的I/O功能,提供了文件系统操作的新类,如Path、Files、FileChannel等。 4. **Swing增强**:Swing组件库得到了优化,增加了更多的UI效果和组件,如JLayer用于...
2. **Java环境配置**:讲解如何安装JDK(Java Development Kit),设置JAVA_HOME、PATH和CLASSPATH等环境变量,以及验证Java是否安装成功的方法。 3. **Java语法基础**:涵盖基本的数据类型、变量、运算符、流程...
- **环境变量设置**:配置JAVA_HOME、PATH和CLASSPATH等环境变量,确保Java命令能在命令行中正常调用。 3. **Java语言特性** - **简约且简单**:Java语法简洁,易于理解和学习。 - **平台无关性**:Java程序通过...
- 在`PATH`环境中添加`%JAVA_HOME%\bin`或相应路径,以便在命令行中可以直接使用JDK提供的工具。 - 配置`CLASSPATH`环境变量,通常情况下只需要设置为`.`即可。 #### 三、Java语言的基础语法及面向对象 - **基础...
public boolean deleteSendList(String ip,String path) 当发送完成某个文件后,从发送列表中删除以发送的文件。 private void showWrong(String msg,Exception e) 用JOptionPane显示错误的原因。 private void ...
其中`JAVA_HOME`环境变量指向JDK安装目录,而`PATH`环境变量则用来指定JDK的bin目录路径,方便在命令行下直接调用Java相关工具。 #### 二、第一个Java程序——HelloWorld - **HelloWorld程序**: 是初学者入门Java的...