想把这个链接提供给servlet中的html页面

时间:2016-04-29 11:21:25

标签: java html jsp servlets

如何在servlet中提供Login.html的链接 这不起作用

             out.print("You are successfully registered");
        out.print("<html>");
        out.print("<body>");
        out.print("<a href='/Login.html'>");
        out.print("</a>");
        out.print("</body>");
        out.print("</html>");

2 个答案:

答案 0 :(得分:0)

假设您的文件Login.html位于您的网络应用程序的根目录,您可以使用此文件:

out.print(String.format("<a href=\"%s/Login.html\">", req.getContextPath()));

req的类型为HttpServletRequest。因此,如果您的Web应用程序映射到上下文mywebapp,则链接将为:/mywebapp/Login.html

如果您的网络应用已映射到根上下文,则链接将为/Login.html

答案 1 :(得分:0)

您的代码非常完美。您错过了要在两个<a></a>之间撰写的文字。没有该文字,您的链接将不可见。试试这个: -

out.print("<a href='LoginTest.html'>Link</a>");

如果它解决了您的问题,请标记问题已解决。