a标签跳转打开新页面Servlet的具体代码
时间: 2023-12-15 15:07:14 浏览: 126
a 标签跳转
在 Servlet 中使用 a 标签跳转打开新页面的代码可以如下所示:
```java
@WebServlet(name = "NewPageServlet", urlPatterns = { "/newpage" })
public class NewPageServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>New Page</title></head><body>");
// 在页面上添加链接,点击后打开新页面
out.println("<a href=\"http://localhost:8080/myapp/newpage2\" target=\"_blank\">Click here to open new page</a>");
out.println("</body></html>");
}
}
```
在上述代码中,我们在 doGet 方法中使用 PrintWriter 输出了一个包含链接的 HTML 页面,链接的 href 属性指向另一个 Servlet,target 属性设置为 "_blank",表示在新的标签页或窗口中打开链接。当用户点击链接时,浏览器会发送请求到 NewPageServlet 中,然后跳转到新页面。
阅读全文