簡體   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