| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > вычленить ip из getHeader('referer') |
| Автор: dstorm81 10.11.2011, 09:01 |
| в jsp string rr=request.getHeader("referer") возвращает что то типа http://10.10.10.10/page/blablabla/bl/121/4.jsp мне нужно только чтобы вернулось http://10.10.10.10/ подозреваю что это делается элементарно регулярным выражением типа request.getHeader("referer").substring(0,и что то еще ну хорошо, раз регуляркой никто не знает, придумал так string rr=request.getHeader("referer") //содержит "http://10.10.10.10:8085/page/blablabla/bl/121/4.jsp" rr=rr.replace('http://','') rr=rr.substring(0,rr.indexOf('/')) под рукой нет на чем проверить... хоть синтаксис то верен? |
| Автор: Samotnik 10.11.2011, 18:41 | ||||
не то ? Добавлено через 7 минут и 12 секунд dstorm81, если нужен разбор строки, то вариантов много, вот скромный один из них :
|