日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tomcat项目的ajax路径问题,Tomcat下ajax请求路径总结

發布時間:2023/12/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tomcat项目的ajax路径问题,Tomcat下ajax请求路径总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ajax的url有兩種,一種是絕對路徑,另一種是相對路徑。 一、絕對路徑:包括協議名稱、主機地址、端口、web項目名稱等的完整請求路徑。 例如: $.ajax({ url:"http://localhost:8080/webname/test" }); 好處:比如在webA項目中的ajax需要請求webB項目中的服務,則必須使用絕對路徑。 壞處:使用絕對路徑要求古地理更web項目的名稱,如果webB項目重命名了,則對應的ajax請求都需要修改。 二、相對路徑:不需要協議名、主機地址、端口、web項目名稱,只需要請求的路徑。 假設: 項目路徑:http://localhost:8080/webname 頁面路徑:/webname/index.html(A頁面),/webname/test/test.html(B頁面) 請求路徑:/request/ajaxtest,request/ajaxtest 1、如果請求路徑以根路徑開頭,則無論什么ajax在什么頁面,該請求都是相對于服務器的根路徑,最后的請求路徑都是:http://localhost:8080/request/ajaxtest 例如: $.ajax({ url :"/request/ajaxtest" }); 原因:以"/"開頭,是表示該請求基于從服務器的根路徑,即不是相對于html的路徑。 2、如果請求不以根路徑開頭(常見),則該請求路徑是相對于html所在的路徑的。 a、假如請求在A頁面,最終的請求路徑是:http://localhost:8080/webname/request/ajaxtest。 //?? ??/webname/index.html頁面 $.ajax({ url:"request/ajaxtest" }); 原因:index.html頁面對應的路徑是"/webname/",所以將url跟在這個路徑下就是最終的請求路徑。 b、假如請求在B頁面,最終的請求路徑是:http://localhost:8080/webname/test/request/ajaxtest。 //?? ? /webname/test/test.html頁面 $.ajax({ url:"request/ajaxtest" }); 原因:test.html頁面對應的路徑是“/webname/test/”,所以將url要跟在test這一級下面。 三、環境描述 web服務器:Tomcat7 MVC框架:springMVC 以上內容,都是基于該環境測試自行總結出的,并無理論依據,若有錯誤請留言。

總結

以上是生活随笔為你收集整理的tomcat项目的ajax路径问题,Tomcat下ajax请求路径总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。