java_Web 实战04
在处理了登录操作之后,需要跳转的主页面,对于主页面我们使用了对于不同的角色,显示不同页面,隐藏其他不需要的部分.只展示他需要的操作
<%--Created by IntelliJ IDEA.User: 16029Date: 2024/12/9Time: 14:57To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isELIgnored="false"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html>
<head><title>Title</title>
</head>
<body>
<%-- 顾客--%><c:if test="${sessionScope.type.equals(\"0\")}">
<a href="/Homes/myInformation.jsp">查看个人信息</a>
<P> <a href="/Homes/changePassword.jsp">个人密码修改</a></P></c:if>
<%-- 经纪人--%>
<c:if test="${sessionScope.type.equals(\"1\")}"><a href="/Homes/myInformation.jsp">查看个人信息</a><P> <a href="/Homes/changePassword.jsp">个人密码修改</a></P></c:if><%-- 管理员--%>
<c:if test="${sessionScope.type.equals(\"2\")}"><P><a href="/Homes/selectAgent.jsp">重置密码</a></P><P><a href="/Homes/insertAgent.jsp">新增房产经纪人信息</a></P><P><a href="/Homes/insertHouse.jsp">新增房产信息</a></P><P><a href="/Homes/SelectUser">顾客审核</a></P></c:if>
<P><a href="/Homes/selectHouse.jsp">查询房产信息</a></P>
</body>
</html>
这样书写的优势十分明显,可以减少页面的数量提高对于页面的复用率,减少重复代码的复制