我有以下jsp
我需要修改当前url
的特定部分
String path = request.getRequestURL().toString();
...
response.sendRedirect("https://new.user.SAME.SAME/main.jsp");
我想接受当前XXX
的{{1}}部分并将其放入url
链接。
举个例子,如果我现在在 https://old.user.domain.com/main.jsp,然后新链接应为https://new.user.domain.com/main.jsp。
唯一不断变化的是用户部分。我目前使用sendRedirect
在同一网站上重定向,但我似乎无法找到一种方法来获取点之间的部分。
解决
response.sendRedirect("/main.jsp")
答案 0 :(得分:1)
Request URI是您正在寻找的网址的一部分:
request.getRequestURI()
答案 1 :(得分:0)
<强>解决强>
String user = path.substring(path.indexOf(“old。”)+ 4,path.indexOf(“。domain”)); response.sendRedirect(“https://new。”+ user +“。domain.com / main.jsp”);