【发布时间】:2023-04-04 06:30:01
【问题描述】:
我有以下jsp 我需要修改我当前url 的特定部分
String path = request.getRequestURL().toString();
...
response.sendRedirect("https://new.user.SAME.SAME/main.jsp");
我想将我当前url 的XXX 部分放入sendRedirect 链接中。
例如,如果我目前在 https://old.user.domain.com/main.jsp,那么新链接应该是https://new.user.domain.com/main.jsp。
唯一不断变化的是用户部分。我目前使用response.sendRedirect("/main.jsp") 在同一站点上重定向,但我似乎无法找到一种方法来获取点之间的部分。
已解决
String user = path.substring(path.indexOf("old.") + 4, path.indexOf(".domain"));
response.sendRedirect("https://new." + user + ".domain.com/main.jsp");
【问题讨论】:
-
那里的建议返回所有
null
标签: java html jsp url redirect