サーブレットを使用して html ページを生成しています。Java で URL をコーディングして標準の href を出力すると、ページに正常に出力されるように見えますが、クリックすると HTTP ステータス 404 が表示されます。
私のサーブレットでは、コードは次のとおりです:-
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を使用しています。
ありがとう