gpt4 book ai didi

java - 不允许非成员(member)显示jsp页面

转载 作者:行者123 更新时间:2023-12-01 15:48:20 24 4
gpt4 key购买 nike

我设计了一个jsp页面,但我只希望某个以我的网站成员身份登录的页面(与某些 future 有 session )看到该页面,如果某个不是成员的页面尝试查看页面,则会引用自定义错误页面。你能给我一些有用的建议吗?

<%@ 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>

任何帮助都让我非常高兴......

最佳答案

使用 servlet filter .

  1. 实现javax.servlet.Filter 。调用chain.doFilter(..)仅当您在 session 中找到用户时;否则调用response.sendRedirect("notLoggedIn.jsp");
  2. 在 web.xml 中映射它( <filter><filter-mapping> )(或者如果您使用 servlet 3.0 - 在过滤器类上使用 @WebFilter )。将过滤器映射到您要保护的路径。

关于java - 不允许非成员(member)显示jsp页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6665555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com