javaweb超链接点击跳转的代码
时间: 2024-10-17 17:13:46 浏览: 30
在Java Web中,超链接的点击通常用于页面间的导航。HTML和Servlet(Java后台)配合可以实现这个功能。以下是一个简单的例子:
```html
<!-- HTML 部分 -->
<a href="<c:url value='/destinationPage'/>">点击跳转</a>
<!-- 这里假设 destinationPage 是一个Servlet处理程序 -->
<%@ page import="java.io.IOException"%>
<%@ page import="javax.servlet.http.HttpServletResponse" %>
<%
// Servlet部分
try {
HttpServletResponse response = (HttpServletResponse) request.getRequestDispatcher("/destinationPage");
response.sendRedirect(response.encodeRedirectURL(request.getRequestURI()));
} catch (IOException e) {
e.printStackTrace();
}
%>
```
在这个例子中,`<c:url>`是Spring MVC或Struts等MVC框架中的标签,它会自动添加当前请求上下文路径。如果没有框架,可以直接使用`<a href="http://yourserver/destinationPage">`。当用户点击链接时,浏览器会发送GET请求到`/destinationPage`,如果这是个Servlet,它会重定向到指定的新页面。
阅读全文