在工作中经常会遇到取得服务器绝对路径的情况,目前自己只知道以下2个方法,和大家分享一下,非常希望大家有更好的方法,也能和我分享。
(1)先取得HttpServletRequest的对象req,然后用下面的方法:
String serverRealPath=req.getRealPath("/");
说明:但个人不推荐用这个方法,首先这个方法已经过时,服务器端不够稳定,其次有时在多线程环境下有时并不能够获得HttpServletRequest的对象。
(2)建一个普通的java类,实现ServletContextListener这个接口,然后实现接口里的一个方法获得服务器端绝对路径。
public void contextInitialized(ServletContextEvent sce) {
ServletContext svrContext=sce.getServletContext();
String servletRealPath=svrContext.getRealPath("/");
}
分享到:
相关推荐
2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java...
1.上传漏洞[不多讲] pS: 如果看到:选择你要上传的文件 [重新上传]或者出现“请登陆后使用”,80%就有漏洞了! 有时上传不一定会成功,这是...,在这里有个难点,就是一些服务器 的绝对路径经过加密,这就看我们的本事了
#服务器将使用绝对路径,如果文件名不是以“/”开始的,那么它将把ServerRoot #的值附加在文件名的前面,例如,对“logs/foo.log",如果ServerRoot的值 #为“/usr/local/apache2”,则该文件应为“/usr/local/apache...
获取全部文档的绝对路径,并将文档与一个数字编号一一映射; 读取全部文档,并将所有单词与一个数字编号一一映射; 构造词频矩阵$\text{tf}_{t,d}$; 构造文档频率向量df; 构造tf-idf权重矩阵,并且进行余弦归一化...
#服务器将使用绝对路径,如果文件名不是以“/”开始的,那么它将把serverroot #的值附加在文件名的前面,例如,对“logs/foo.log",如果serverroot的值 #为“/usr/local/apache2”,则该文件应为“/usr/local/...
10,在AD中修改用户属性--配置文件中的路径,填上文件夹的绝对路径而不是本地路径。 如果设置隐藏共享就要带$符号才能访问。 二:客户端登录: 11,在客户端用USER1帐号登录域。 12,可以...
2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java...
2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯...
EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,...
EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,...
2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java...
2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯...
2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯...
- 获取全部文档的绝对路径,并将文档与一个数字编号一一映射; - 读取全部文档,并将所有单词与一个数字编号一一映射; - 构造词频矩阵$\text{tf}_{t,d}$; - 构造文档频率向量`df`; - 构造`tf-idf`权重矩阵,...
150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在servlets和JSP之间能共享session对象吗? 37 152、如何设置cookie在某一时间后过期? 37 153、如何获得当前的sessions数? 37 154、能设置...
[Virtual Directory] '虚拟目录,必须是绝对路径。虚拟目录的父目录可以不存在 localhost\zdc\ = E:\yyy\zzz\ '为一个目录指定帐号密码。访问该目录及其子目录时,必须输入帐号密码 [Safe Directory] LocalIP\xxx\ =...
总是会有很多方法暴露ASP的原程序,造成数据库的密码 路径都可以轻易被其他人搞到,所以对ASP程序实行加密处理是个不错的解决方法。 脚本编码器是一种简单的命令行工具,它使脚本设计者可以对最终的脚本进行编码,...
59. 获取当前绝对路径? 60. 将HTML文件转换成XML文件? 61. 结合XML和XSL输出HTML页面? 62. 制作动态树型菜单制作? 63. 制作类似QQ的短消息提示? 64. 用jfreechat制作拄、饼、曲线图型? 65. 文本框怎么只容许输入...
2) 修正MenuConfig、configFolder属性在VS2005中设置属性值后会自动变为绝对路径的BUG。 3)修正在Opera浏览器下选择字体颜色功能无法取得所选字体原来颜色的BUG。 4) 增加对FLV文件自动播放的支持(兼容...