Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

jsからContextPathを取得する

javaとjsネタ。
まあ大概はこんなんで行けそうなのでメモ。
元ネタはid:brazilさんから。
大体ContextPathを取るなんてこんな感じでいい気がする。

function getContextPath(){
  var path = './';
  var e = document.createElement('span');
  e.innerHTML = '<a href="' + path + '" />';
  url = e.firstChild.href;
  var p = url.split('/');
  return '/'+p[3]+'/';
}

どーせみんな1階層じゃねーの?
じゃあこれでいいじゃんね?
ContextPathの階層が変わらん限りこれでいい気がすんなー。
つーかServletとかってめんどいよね><
うくく。