excel在服务器上的路径
路径:
excel临件保存位置在C盘\Users\用户名\AppData\Local\Packages\MicrosoftOfficeDesktop_8wekyb3d8bbwe\LocalCache\Roaming\Microsoft\Excel。
url地址是统一资源定位符,是WWW页的地址
url地址从左到右由Internet资源类型、服务器地址、端口、路径等部分组成。
其中Internet资源类型即scheme,是指出WWW客户程序用来操作的工具。
服务器地址是指出WWW页所在的服务器域名,端口是访问某些资源时,需给出相应的服务器提供端口号。
路径是指服务器上某资源的位置。
RL(UniformResourceLocator,统一资源定位符)地址,俗称网页地址,简称网址,是Internet上用来描述信息资源地址(Address)的字符串,如同在网络上的门牌。URL地址主要用在各种WWW客户程序和服务器程序上它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址,现在它已经被万维网联盟编制为因特网标准RFC1738URL是统一资源定位符,同时也是WWW页的地址
有后台的话后台一般会提供这些信息
没有的话先看网页端的header信息判断出服务器类型,你这个是iis
然后就从iis中找这个站点的配置信息就有网站目录
如果是apache或nginx
window系统:要找到相关的service,service里有可执行文件路径,配置文件也在相应的目录下可以找到
linux系统可以直接用whereis或find命令查找执行文件位置(apache一般叫httpd),相关的配置文件也可以在对应目录下找到
(1)我们在本地新建一个。htaccess的文本文件,注意。htaccess是这个文本文件的名称,所以文本文件的全称是:。htaccesstxt
(2)在该文本文件中写入如下代码:
复制代码
1 # 将 RewriteEngine 模式打开
2 RewriteEngine On
3
4 RewiteBase /
5
6 RewriteCond %{HTTP_HOST} ^(www\)?example\com$ [NC]
7 RewriteCond %{REQUEST_URI} !^/bbs/
8 RewriteCond %{REQUEST_FILENAME} !-f
9 RewriteCond %{REQUEST_FILENAME} !-d
10 RewriteRule ^(。)$ bbs/$1
11 # 没有输入文件名的默认到到首页
12 RewriteCond %{HTTP_HOST} ^(www\)?example\com$ [NC]
13 RewriteRule ^(/)?$ bbs/forumphp [L]
复制代码
(3)将该文本文件的扩展名。txt去掉,使用ftp上传工具上传到网站的根目录(www/web目录),注意,这里一定要是网站的根目录。我们在做seo优化设置里面的URL静态化也需要写这个文件,但是那个。htaccess文件就要放在bbs目录里面。
在服务器的IP前面加上: \\
例如我的另一个服务器,IP地址是: 1921681102
那么就可以在IE中输入: \\1921681102
也可以在,运行里面输入:\\1921681102 ,然后回车。就可以打开服务器上共享文件了。
使用JAVA后台代码取得WEBROOT物理路径,可以有如下两种方式:
1、使用JSP Servlet取得WEB根路径可以用requestgetContextPath(),相对路径requestgetSession()getServletContext()getRealPath("/"),它们可以使用我们很容易取得根路径。
2、如果使用了spring, 在WEB-INF/webxml中,创建一个webAppRootKey的param,指定一个值(默认为webapproot)作为键值,然后通过Listener,或者Filter,或者Servlet执行String webAppRootKey = getServletContext()getRealPath("/"); 并将webAppRootKey对应的webapproot分别作为Key,Value写到System Properties系统属性中。之后在程序中通过SystemgetProperty("webapproot")来获得WebRoot的物理路径。
具体示例代码如下:
webxml
<xml version="10" encoding="UTF-8">
<web-app version="24"
xmlns="http://javasuncom/xml/ns/j2ee"
xmlns:xsi="http://wwww3org/2001/XMLSchema-instance"
xsi:schemaLocation="http://javasuncom/xml/ns/j2ee
http://javasuncom/xml/ns/j2ee/web-app_2_4xsd">
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>csc2root</param-value>
</context-param>
<listener>
<listener-class>testApplicationListener</listener-class>
</listener>
</web-app>
ApplicationListenerjava
package test;
import javaxservletServletContextEvent;
import orgspringframeworkwebcontextContextLoaderListener;
public class ApplicationListener extends ContextLoaderListener {
public void contextDestroyed(ServletContextEvent sce) {
// TODO Auto-generated method stub
}
public void contextInitialized(ServletContextEvent sce) {
// TODO Auto-generated method stub
String webAppRootKey = scegetServletContext()getRealPath("/");
SystemsetProperty("csc2root" , webAppRootKey);
String path =SystemgetProperty("csc2root");
Systemoutprintln("sssss:::"+path);
}
}
testjava
public class test {
public void remve(){
String path =SystemgetProperty("csc2root");
Systemoutprintln("result::::::::"+path);
}
}
indexjsp
<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>
<%@ page import="javautil" %>
<%@ page import="testtest" %>
<%
String path = requestgetContextPath();
String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";
%>
<%
test t = new test();
tremve();
%>
<html>
</html>
部署程序发布 启动TOMCAT 运行indexjsp 就可以调用JAVA中全局设置的物理路径了(说明这里的JSP 只是调用了TESTJAVA 的remove方法,不做其他使用。原理解释,TOMCAT启动和读取WEBXML 监听方式加载SPRING ApplicationListener继承SPRING ContextLoaderListener加载SPRING顺便吧全局路径赋值给csc2root 描述,这样之后JAVA 代码中就可以使用SystemgetProperty("csc2root")调用全路路径了。
0条评论