Jakarta ee respose.sendredirect url的问题
我正在从bean类发送一个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
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";