繁体   English   中英

JSP中的URL始终转到本地主机并提供​​HTTP状态404

[英]URL in JSP always goes to localhost and gives HTTP Status 404

我正在使用servlet生成html页面,并且在java中,我对URL进行了编码以输出标准href,并且在页面上似乎可以很好地输出,但是当我单击它时,我得到了HTTP Status 404。

在我的servlet中,代码是:-

    out.write("<html>");
    out.write("<body>");
    out.write("<br/>");
    out.write("<a href=\"url\"" + "facebook.com" + "\">" + "facebook.com"
            + "</a>" + "<br/>");
            out.write("</body");
    out.write("</html>");

当我查看源代码时,它在生成的html页面中看起来还不错。

    <html>
    <body>
    <br/>
    <a href="url"facebook.com">facebook.com</a>
    <br/> 
    </body>
    </html>

但是,每次我单击它时,链接都显示为.http:// localhost:8080 / MyProject / url,当然,它会转到HTTP状态404-/ MyProject / url。

我可以做的所有实际操作都可以到达URL,即facebook.com

我正在使用Tomcat 7作为我的应用服务器。

谢谢

做了

out.write("<a href='facebook.com'>facebook.com</a> <br/>");

从servlet生成视图是个坏主意,请改用JSTL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM