`

开发中的路径

阅读更多

request.getRequestDispatcher(address); -- 服务器解析

response.sendRedirect(url);  -- browser解析

 

struts <htlm:form action="url">   -- struts (服务器解析)

普通html   <form>  -- browser解析

 

package a;
import java.io.File;
import java.io.IOException;
public class Test{
		public static void main(String[] args){
			
				try{
					//路径可以分成2种
					/*
					 *第一种是文件路径
					 *第二种是WEB的link路径
					 *
					 *程序分成2种,一种是WEB应用
					  *一种是桌面应用
					  *
					  *这样一共4种(2*2)
					  *
					  *不管是web还是桌面应用,只要是对"操作系统的文件"进行操作
					  *判断相对目录的时候根据,user.dir来操作的
					  *通过System.getProperty("user.dir")来取得当前系统的工作目录.
					  *(只要是对"操作系统的文件",没有用"/"or "\"开头的路径,不管WEB或者桌面应用)
					  *
					  *对于桌面应用user.dir一般是类的目录
					  *对于WEB应用,不一定,tomcat是$catalina\\bin
					  *
					  *注意的是System.setProperty是不起作用的.JVM启动时候读取System的信息
					  *Bug?
					  *
					  *web应用一直觉得用绝对路径好
					  */
					
					//根据user.dir来判断相对路径的
					System.out.println("before change "+System.getProperty("user.dir"));
				    System.setProperty("user.dir","d:\\");
					System.out.println("after change "+System.getProperty("user.dir"));
					File f=new File("ab.txt");
					f.createNewFile();
				}catch (Exception e){
					e.printStackTrace();
				}	
				

 jian shou cang

 

 

 

 <servlet>
  <servlet-name>FirstPageServlet</servlet-name>
  <servlet-class>app.servlet.FirstPageServlet</servlet-class>
 </servlet>
 
 <servlet-mapping>
  <servlet-name>FirstPageServlet</servlet-name>
  <url-pattern>/firstPage</url-pattern>
 </servlet-mapping>

 

 <!-- welcome-file-list -->
 <welcome-file-list>
  <!-- <welcome-file>index.jsp</welcome-file>  no slash before index.jsp-->
  <welcome-file>firstPage</welcome-file>
 </welcome-file-list>

分享到:
评论

相关推荐

    java程序开发中路径的问题

    通过`ClassLoader.getResource()`或`Class.getResource()`方法,我们可以获取到类路径中的资源。这些方法返回的是URL对象,可以进一步解析以获取路径信息。 **文件输入/输出流** 使用`FileInputStream`和`...

    java_web开发中的路径问题.pdf

    Java Web 开发中路径问题详解 在Java Web开发中,路径问题经常困扰着开发者,特别是初学者。理解路径的不同类型和使用场景至关重要,因为它们决定了资源的定位和访问方式。以下将详细介绍Java Web中涉及的路径类型...

    java_web开发中的路径问题定义.pdf

    Java Web 开发中路径问题的定义是开发人员在构建动态Web应用程序时必须理解的关键概念。路径问题主要涉及JSP页面、Servlet以及web.xml配置文件,它们之间的路径引用方式有所不同,容易造成初学者的困扰。 首先,JSP...

    开发路径和执行路径.vi

    在labview中开发时的路径和打包成EXE文件的运行路径是不一样的,初学者往往会搞不清楚,程序在开发环境中好好的,怎么一打包就不动作了,甚至报错。问题就在这里了

    编写了一个提取图片中路径坐标的工具----初学VC++2005

    在本文中,我们将深入探讨如何使用VC++2005编写一个工具,该工具能够从图像中提取路径坐标,这对于游戏开发中的路径制作至关重要。首先,我们要了解的是基础的图像处理概念,包括位图(BMP)文件格式,以及如何在C++...

    java web开发中的路径问题

    在Java Web开发中,路径问题是一个常见的挑战,尤其是在处理JSP页面、Servlet以及web.xml配置文件时。理解和正确使用路径对于构建稳定、高效的应用程序至关重要。以下是对标题和描述中提及的知识点的深入探讨。 ###...

    java开发中的路径问题

    在Java开发中,路径问题是一个常见且重要的主题,特别是在Servlet和JSP的上下文中。路径主要分为两种类型:相对路径和绝对路径。 **1. 相对路径与绝对路径** - **相对路径**:它是相对于某个基准目录的路径。例如...

    二次开发之最短路径分析源码

    在这个“二次开发之最短路径分析源码”项目中,开发者已经实现了一个功能,即最短路径分析。这个功能在地理信息系统(GIS)、物流规划、网络优化等领域有着广泛的应用。 最短路径分析是图论中的一个经典问题,它...

    【H5JS】游戏常用算法-路径搜索算法-随机迷宫算法(普里姆算法).pdf

    路径搜索算法是游戏开发中非常重要的一部分,特别是在RPG、SLG等游戏中,它可以让游戏角色自动寻找路径到达指定目的地。随机迷宫算法则可以用于生成随机迷宫,增加游戏的趣味性。 路径搜索算法的实现是通过将游戏...

    LabVIEW开发环境与运行环境路径操作.rar

    在LabVIEW中,理解和掌握开发环境与运行环境的路径操作是至关重要的,这将直接影响到程序的编译、执行以及数据存储等功能。 1. **LabVIEW开发环境**: 在LabVIEW开发环境中,用户可以通过拖拽函数和控件创建VI...

    支持中文路径push/pull的adb

    在实际使用这个支持中文路径push/pull的ADB时,开发者可以按照常规步骤进行操作,无需担心路径中含有中文字符导致的问题。例如,你可以使用`adb push`命令将本地的中文文件或目录推送到设备上,然后使用`adb pull`...

    CY_OpenPartInPath-打开文件路径_UG二次开发_打开文件所在路径_

    在UG(Unigraphics Solutions)这款强大的计算机辅助设计与制造软件中,二次开发是一项关键功能,它允许用户根据特定需求定制工具和功能。本话题主要关注"CY_OpenPartInPath",这是一个C++编程实现的功能,用于打开...

    SQLITE3支持中文路径delphi7

    4. A SIMPLE DELPHI WRAPPER FOR SQLITE 3:这个描述中提到的库可能是一个为Delphi开发人员封装SQLite3的第三方组件,使得在Delphi7中使用SQLite3更加方便,特别是对于处理中文路径的问题。这类组件通常会处理编码...

    Web开发中的路径问题

    在Web开发中,路径问题是一个常见且至关重要的概念,它涉及到资源的定位、访问和页面间的导航。本文将深入探讨Web开发中的路径问题,并提供一些最佳实践来避免潜在的困扰。 首先,我们要理解Web应用中的两种基本...

    《游戏开发技术》遵循路径走

    在游戏开发领域,路径走(Pathfinding)是一项至关重要的技术,它使得游戏中的角色或AI能够根据预设或动态生成的路径进行移动。本压缩包文件"lab08遵循路径走"显然包含了与《游戏开发技术》课程相关的路径走实验或...

    innosetup禁止中文安装路径

    如果`CurStepChanged`事件处理程序检测到用户选择的安装路径中含有中文,它将显示一个错误消息框,并取消安装操作。 `Output`文件夹可能包含了编译后的安装程序执行文件和其他相关输出文件,而`tmp`文件夹则可能是...

    Sqlite3中文路径解决

    在VS2005这样的开发环境中,我们可以通过设置项目属性,将SQLite3的库和头文件添加到工程中。 当面临中文路径问题时,有以下几个关键知识点需要掌握: 1. **编码转换**:SQLite3使用UTF-8编码存储数据,而Windows...

    java项目中获取路径详解

    Java 项目中获取路径详解 ...ClassPath 路径是 Java 项目中的一个重要概念,使用它可以 guarantee 项目在开发和发布时的正确运行。在 Java Web 项目中,获取路径变得更加复杂,需要注意编译后的目录和相对路径的关系。

    qt打包的nsis包必带中文路径配置文件

    在IT行业中,尤其是在软件开发领域,打包和分发软件是一个重要的环节。`Qt`是一个流行的C++跨平台应用开发框架,而`NSIS (Nullsoft Scriptable Install System)`则是一种常用的Windows平台安装程序制作工具。当使用...

    开发例程(如果使用CCS3.3拷贝到安装目录下的MyProject下,不能有中文路径)

    在嵌入式系统开发中,Code Composer Studio (CCS) 是TI(德州仪器)提供的一款强大的集成开发环境,主要用于TI的MSP430、TMS320C2000、TMS320C6000等系列微处理器和数字信号处理器的开发。CCS3.3是该IDE的一个版本,...

Global site tag (gtag.js) - Google Analytics