Jakarta ee respose.sendredirect url的问题

Jakarta ee respose.sendredirect url的问题,jakarta-ee,Jakarta Ee,我正在从bean类发送一个url,如下所示 String url="/jsp/browse/browse.jsp"; response.sendRedirect(url); 但在浏览器中,它想调用url http://localhost:8080/alfresco/faces/jsp/browse/browse.jsp 但它正在召唤 http://localhost:8080/jsp/browse/browse.jsp 请告诉我可能的问题是什么 String url="jsp/b

我正在从bean类发送一个url,如下所示

 String url="/jsp/browse/browse.jsp";
    response.sendRedirect(url);
但在浏览器中,它想调用url

http://localhost:8080/alfresco/faces/jsp/browse/browse.jsp
但它正在召唤

http://localhost:8080/jsp/browse/browse.jsp
请告诉我可能的问题是什么

String url="jsp/browse/browse.jsp";
可以解决这个问题,因为使用/jsp/browse/browse.jsp,您传递的是一个绝对路径

String url="jsp/browse/browse.jsp";

可以解决这个问题,因为使用/jsp/browse/browse.jsp,您传递的是一个绝对路径

提供完整的URL,包括协议、主机和端口,然后保存

String url="http://localhost:8080/jsp/browse/browse.jsp";

此外,您应该用一些变量替换协议/主机/端口部分

提供完整的URL,包括协议、主机和端口,然后保存

String url="http://localhost:8080/jsp/browse/browse.jsp";

此外,您应该使用一些变量替换协议/主机/端口部分,您可以编写如下内容:

String url="../jsp/browse/browse.jsp";

你可以这样写:

String url="../jsp/browse/browse.jsp";