绝对路径

servlet-1

无人久伴 提交于 2019-12-06 14:32:15
一    http协议 client server之间的传输数据的协议 报文 首行 头 空行 体 二   servlet 用户请求 静态资源不能处理 要编程语言来处理 java类来处理 服务器 也可以成为 servlet容器 server applet 服务端小程序 servlet ->作用   接受用户请求   处理用户请求 java类 ->编写 servlet流程   服务员的功能 1 创建以一个java类 实现servlet接口 2 在service方法中处理请求 3 web.xml中配置容器 servlet-class servlet-name servlet-mapping url-pattern servlet 生命周期 创建到销毁的过程 ---生命周期方法 自动被服务器调用的方法   构造器 第一次访问 调用 创建 servlet   init  初始化   service  每次请求调用此方法   destroy  服务器销毁前调用 --相关接口 servletconfig 对应在 web.xml中的 配置信息 init时候 出入此对象 getservletname getinitparameter(name)   <servlet></servlet> 获取 servletcontext对象 --servletcontext 一个项目

ubuntu命令行不显示绝对路径

柔情痞子 提交于 2019-12-06 14:16:24
需要编辑文档 “~/.bashrc” 即可: 1 txx@txx:precomp$ vim ~/.bashrc 2 3 4 if [ "$color_prompt" = yes ]; then 5 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 6 else 7 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 8 fi ​将两个小写的'w',改成大写的'w'即可; 保存后退出编辑器, 再执行命令 ​$ source ~/.bashrc 1 txx@txx:~/sl/code/rulescanengine/precomp$ source ~/.bashrc 2 txx@txx:precomp$ ls 来源: https://www.cnblogs.com/alog9/p/11988945.html

C++常见编译知识

时间秒杀一切 提交于 2019-12-06 05:41:10
在 项目属性 —> 配置属性 —> C/C++ —> 常规 —> 附加包含目录 中增加:$(ProjectDir) 说明 $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称(例如“Win32”)。 $(Inherit) 指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。 $(NoInherit) 使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用 ( S t o p E v a l u a t i n g ) 。 使 用 (StopEvaluating)。使用(NoInherit)会导致对于同一属性忽略任何出现的 $(Inherit)。 $(StopEvaluating) 立即停止计算链中宏的计算。出现在 ( S t o p E v a l u a t i n g ) 之 后 的 任 何 值 将 不 出 现 在 宏 的 计 算 值 中 。 如 果 (StopEvaluating)之后的任何值将不出现在宏的计算值中。如果

java获得项目绝对路径

北战南征 提交于 2019-12-05 20:28:45
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp (4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") 结果:D:\resin\webapps\TEST\test.jsp (5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); 结果:D:\resin\webapps\TEST 2.在类中取得路径: (1)类的绝对路径:Class.class.getClass()

tomcat配置内存和配置绝对路径,如访问D盘文件、设置编码格式

痴心易碎 提交于 2019-12-05 20:28:34
1、今天tomcat报了一个内存错误,就上网查了一下 2、进入 {tomcat 安装目录}\bin 目录下,i.e,C:\Tomcat 8.0\bin, 目录下会有catalina.bat文件和catalina.sh文件。 windows用户用编辑器打开catalina.bat, Linux用户用编辑器打开catalina.sh文件。 3、 在Catalina.bat文件中找到如下行 所在的位置:大概在170多行 :noJuliConfig set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% 4、其中设置的内容可以参考http://blog.csdn.net/damaolly/article/details/30243125 5、我自己根据自己的项目需求,没有设置太大的值 二、配置访问D盘文件,在conf文件夹下的server.xml中加入如下代码: 1、<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context path="/upload" docBase="D:\appupload\" reloadable="true"></Context> </Host> 三、设置编码格式: <Connector port="8080"

java 获取路径的几种方式

此生再无相见时 提交于 2019-12-05 20:28:20
关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。 http://www.sun.com/index.htm 也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,( http://www.ietf.org/rfc/rfc2396.txt)2. 关于JSP/Servlet中的相对路径和绝对路径。2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和java script 中的相对地址,他们是由客户端浏览器解析的) 第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果:

java项目获取绝对路径的方法

限于喜欢 提交于 2019-12-05 20:26:49
spring mvc获取绝对路径的几种方法 1.首先如果是在一个controller方法中,则很简单,直接用下面语句。 @RequestMapping( "categoryHome" ) public ModelAndView categoryHome(ParamModel pm,HttpServletRequest req) { String path=req .getServletContext () .getContextPath () ; System .out .println (path) ; String realPath=req .getServletContext () .getRealPath ( "/uploadFile" ) ; System .out .println (realPath) ; ModelAndView mv = new ModelAndView( "back/category/CategoryHome" ) ; mv .addObject ( "pm" , pm) ; return mv ; } 第3行和第5行分别获取到项目的根目录和/uploadFile的绝对目录,打印如下。 2.还有一种方法是在web.xml配置如下代码 webAppRootKey www.qgranite.com 然后在java代码中我们可以这样来获取绝对路径。

Tomcat下获取项目绝对路径问题

空扰寡人 提交于 2019-12-05 20:22:33
作者: 王奎 欢迎访问我的网站: www.marksaas.com 昨天看到一篇文章是关于Resin ClassLoader下获取项目的绝对路径,原文链接: http://coolshell.cn/articles/6112.html 我就想在Tomcat下试一下,结果报了空指针的错,D:\Tomcat%206\webapps\cloud\WEB-INF\classes\b.txt (系统找不到指定的路径。) 我先来把原文章的问题和测试代码来说一下吧。 原文章作者的思路是 定义一个Servlet,然后在该Servlet中调用Path类的getPath方法,getPath方法返回工程classpath的绝对路径,显示在jsp中。 另外在Path类中,通过Class的getResourceAsStream读取当前工程classpath路径中的a.txt文件,写入到getResource路径下的b.txt。 测试代码如下:Path.java public class Path { public String getPath() throws IOException { InputStream is = this.getClass().getResourceAsStream("/a.txt"); File file = new File(Path.class.getResource("/"

webpack的static和assets目录区别

落爺英雄遲暮 提交于 2019-12-05 20:16:32
图一:引用了三个图片,前两个是绝对路径,后一个是相对路径。 图二:ctrl+h查找绝对路径在所出的包里面的位置。可以发现,页面中使用绝对路径时,图片文件不会被打包进js,图片文件需要被原原本本以图片格式存在static目录下,如果修改static中图片文件名,会导致页面找不到图片。 图三:ctrl+h查找相对路径在所出的包里面的位置。可以发现,使用相对路径引用static中的图片文件会被打包进js中,即使删掉static中的图片,页面依然能展示图片,因为打包后的页面不只是图片路径而是完整的图片文件数据。 总:webpack默认将static目录的文件原原本本输出,所以当页面要使用绝对路径时,图片就需要放在static目录。如果用了相对路径,图片仍然放在static,static目录的图片被打包出来也没有多大意义,删了也不会影响图片展示。所以一般assets目录存相对路径用的图片,static存绝对路径用的图片。相对目录的图片在出包后由于被打包进js,不方便更换图片,而绝对路径的图片没有被打包进js而是在static文件夹下,所以可以随时更换。就是网上所说的,static放有可能经常被更换的图片(商品图片之类),assets放组件使用的图片(如一些menu的背景图片等)。其实主要区别在于是以原来的文件目录输出,还是打包进js里面。需要以原文件格式输出的目录可以在webpack中配置

java项目路径 文件路径 相对路径 整理

﹥>﹥吖頭↗ 提交于 2019-12-05 20:00:00
下面的源码中有不错的解决中文路径的方法: package com.wbtask; import java.io.File; import java.net.URL; public class UrlUtil { /** * 取得当前类所在的文件 * @param clazz * @return */ public static File getClassFile(Class clazz){ URL path = clazz.getResource(clazz.getName().substring(clazz.getName().lastIndexOf(".")+1)+".classs"); if (path == null ){ String name = clazz.getName().replaceAll("[.]", "/"); path = clazz.getResource("/"+name+".class"); } return new File(path.getFile()); } /** * 得到当前类的路径 * @param clazz * @return */ public static String getClassFilePath(Class clazz){ try { return java.net.URLDecoder.decode