我设计了一个jsp页面,但我只想要一些登录我网站的成员(有一些期货的会话)看到那个页面,如果某个非成员试图查看页面,请参阅自定义的错误页面。你能告诉我一些有用的东西吗?
<%@ 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> User Account</title>
</head>
<body>
<%@include file="Header.jsp" %>
${welcome } ${name} ${family }
</body>
</html>
任何帮助都让我感到非常满意......
答案 0 :(得分:1)
javax.servlet.Filter
。仅当您在会话中找到用户时才呼叫chain.doFilter(..)
;否则调用response.sendRedirect(“notLoggedIn.jsp”); <filter>
和<filter-mapping>
)(或者如果您使用的是servlet 3.0 - 请在过滤器类上使用@WebFilter
)。将过滤器映射到要保护的路径。