response.sendredirect问题的网址

时间:2012-08-22 05:53:13

标签: java-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

请告诉我们可能出现的问题

3 个答案:

答案 0 :(得分:1)

你可以写如下:

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

答案 1 :(得分:0)

也许写作

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

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

答案 2 :(得分:0)

提供完整的URL,包括协议,主机和端口,您将保存。

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

此外,您应该用一些变量

替换协议/主机/端口部分