Java 如何从JSP链接到外部URL
我试图从JSP页面创建指向外部资源的链接,但它总是添加servlet的名称作为前缀。这是我的页面:Java 如何从JSP链接到外部URL,java,jsp,Java,Jsp,我试图从JSP页面创建指向外部资源的链接,但它总是添加servlet的名称作为前缀。这是我的页面: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<a href="www.google.com">Link</a>
</body>
</html>
当我去http://localhost:8080/Example/example.jsp 然后按链接,我会得到以下网址http://localhost:8080/Example/www.google.com 而不是www.google.com
请帮我解决这个问题。将链接附在表单标签中
<body>
<form action="" method="">
<a href="www.google.com">Link</a>
</form>
</body>
</html>
将链接包含到表单标记中
<body>
<form action="" method="">
<a href="www.google.com">Link</a>
</form>
</body>
</html>
您需要指定一个协议:
<a href ="http://www.google.com">link</a>
您需要指定一个协议:
<a href ="http://www.google.com">link</a>
尝试插入完整路径尝试插入完整路径正如Mostafa回答的那样,在这种情况下,您需要添加http:\协议。 它可以是ftp://,https://... 注意,它不是特定于JSP的,而是一个纯HTML规范。您设置的地址是一个绝对URL,在这种情况下,您必须提及协议,但如果URL是相对的,则不必提及
您可以查看更多信息。正如Mostafa回答的那样,您需要添加协议,在本例中为http:\\n。 它可以是ftp://,https://... 注意,它不是特定于JSP的,而是一个纯HTML规范。您设置的地址是一个绝对URL,在这种情况下,您必须提及协议,但如果URL是相对的,则不必提及
您可以查看更多信息。否,结果完全相同:http://localhost:8080/Example/www.google.comhave 你给了方法以价值?发布或获取。如果没有,那就试试看。谢谢你的建议,但我真的需要在我的url后面添加一个协议:https://作为@Mostafa回复。@TalhaMalik链接不必包含在表单中。这件事绝对没有关系。这不是一个提交按钮!!!不,结果完全一样:http://localhost:8080/Example/www.google.comhave 你给了方法以价值?发布或获取。如果没有,那就试试看。谢谢你的建议,但我真的需要在我的url后面添加一个协议:https://作为@Mostafa回复。@TalhaMalik链接不必包含在表单中。这件事绝对没有关系。这不是一个提交按钮!!!哇!多谢各位!它工作得很好!请您给出一个简短的解释意见好吗?如果您没有为您的web浏览器提供协议,它将假定您的链接引用了同一服务器上的路径,但是如果您为其提供了一个完全特定的http URL,那么浏览器就不会不明确地误解路径!多谢各位!它工作得很好!请您给出简短的解释意见好吗?如果您没有为web浏览器提供协议,它将假定您的链接引用的是同一服务器上的路径,但如果您为其提供完全特定的http URL,则浏览器不会模糊地误解您使用的路径是相对的,如果您以您的方式链接示例文件夹中的现有资源,则该资源会起作用。您使用的路径是相对的,如果您以您的方式链接示例文件夹中的现有资源,则该资源会起作用