當前位置:首頁 » 網頁前端 » javawebjs路徑
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

javawebjs路徑

發布時間: 2023-03-06 02:09:08

❶ java web 怎麼獲取文件路徑

以工程名為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

❷ java web項目 相對路徑怎麼寫

servlet裡面通過String basePath=session.getServletContext().getRealPath("/");獲取webRoot目錄真實路徑。
比如d:\tomcat 6\webapps\項目名
webRoot下面的resources目錄通過File path = new File(basePath, "resources");獲取
其它同理

如果是jsp的話,獲取resources目錄直接通過「<%=request.getContextPath()%>/resources」獲取

❸ Java web項目訪問路徑問題。求解啊!

images的url寫成src="${pageContext.request.contextPath}/images/logo.jpg"

一般會把${pageContext.request.contextPath}這部分提取出來,在jsp寫成:

<% String path = request.getContextPath();%>

如圖:

則images路徑可以寫成src="<%=path%>/images/logo.jpg"


訪問login.jsp頁面的話,寫成http://ip:埠號/CityInfo/pages/login.jsp

❹ java web工程中js應該放在那個文件下下

Java編程中建立的web工程,js文件只要在WebContent路徑下即可正常編譯,如果是規范的項目開發,應該是在WebContent目錄下創建一個js目錄,之後將對應的js文件放到此路徑下,便於統一管理(但不是必須的),根據實際需要存放到對應的jsp文件路徑下也是可以的。

❺ java web怎麼訪問伺服器指定路徑

可以把文件目錄配置在web.xml文件的初始化參數中, 通過ServletAPI讀取文件目錄

比如
定義一個Properties文件保存相關配置
#可以上傳文件的後綴名
extensions=pptx,docx.doc,txt,jpg,jar
#單個文件的大小1M
fileMaxSize=1048576
#總共上傳文件大小5M
totalFileMaxSize=5242880
#文件保存路徑
filePath=z:/temp
#臨時文件路徑
tempDir=z:/temp/temp

使用Listener在伺服器啟動時載入配置信息

1
2
3
4
5
6
7
8
9
10
11

ServletContext context = event.getServletContext();
InputStream inputStream = context
.getResourceAsStream("/WEB-INF/classes/file/upload/commons/uploadConfig.properties");
Properties properties = new Properties();
try {
properties.load(inputStream);
context.setAttribute("fileConfig", properties);
System.out.println("properties = " + properties.size());
} catch (IOException e) {
e.printStackTrace();
}

在你上傳文件時通過配置文件讀取路徑保存
String filePath = ((Properties) this.getServletContext().getAttribute("fileConfig"))
.getProperty(FileUploadConstants.FILE_PATH);

❻ JAVA的web項目中,將jsp、js等文件放在WEB-INF目錄下,那在jsp中怎麼訪問js文件

上面截圖是項目目錄,我們要在jsonTest.jsp 文件中引入 WEB-INF/js/jquery-2.1.4.min.js文件,如下:

<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-2.1.4.min.js" ></script>

❼ java web項目java後台獲取前台js上傳文件的路徑

		StringfileName=(String)request.getAttribute("fileBrowser");
if(fileName!=null&&fileName.trim().length()>0){
Filefile=newFile(fileName);
file.getPath();
}

在Servlet中,或者Actoin中這樣子獲取。

頁面傳遞過去的只是一個字元串,需要自己另外做處理。

❽ 如何在java web項目中獲得相對路徑

第一步: 先獲得classpath路徑

Stringclasspath=this.getClass().getResource("/").getPath().replaceFirst("/","");

這樣子可以得到classpath路徑,類似於:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/


然後把WEB-INF/classes截取就能獲得WebAPP目錄啦:

StringwebappRoot=classpath.replaceAll("WEB-INF/classes/","");

得到的結果就是:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/


通過這個路徑你就能獲取該文件夾下的所有文件啦