首页 > 编程语言 >java_Web 实战04

java_Web 实战04

时间:2024-12-19 22:55:35浏览次数:9  
标签:实战 Web java 04 房产信息 页面

java_Web 实战04
在处理了登录操作之后,需要跳转的主页面,对于主页面我们使用了对于不同的角色,显示不同页面,隐藏其他不需要的部分.只展示他需要的操作

<%--
  Created by IntelliJ IDEA.
  User: 16029
  Date: 2024/12/9
  Time: 14:57
  To 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>

这样书写的优势十分明显,可以减少页面的数量提高对于页面的复用率,减少重复代码的复制

标签:实战,Web,java,04,房产信息,页面
From: https://www.cnblogs.com/yuanshitianzun123/p/18618062

相关文章

  • java_Web 实战05
    java_Web实战05本次我们逐一的分析每一个功能,首先对于查看个人信息的功能由于我们将数据存储在session中可以直接使用session中的数据所以不用访问在servlet,中访问数据库进行查询操作,可以直接在页面中进行处理<%--CreatedbyIntelliJIDEA.User:16029Date:2024/......
  • javaweb实战02
    javaweb实战02本次开始配置目录和包以及构建数据库然后就可以按照业务逻辑书写页面,页面包含登录和注册两个功能首先开发登录页面<%@pagecontentType="text/html;charset=UTF-8"language="java"%><%@pageisELIgnored="false"%><%@taglibprefix="c"uri="......
  • jave_Web实战03
    jave_Web实战03本次来处理对于登录的数据的后端的处理,包括以下几个步骤,首先获得前端的数据,然后,在数据库里查询,查询成功添加到session(由于账号和对应的工号是十分重要的信息,经常会使用到),然后跳转到本人的主页面packagecom.home.servlet;importcom.home.mapper.Shopp......
  • java开发环境搭建
    卸载JDK删除java的安装目录删除JAVA_HOME删除path下关于java的环境变量控制台输入java-version查看安装JDK浏览器搜索java官网,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑-->右键-->属性高级系统设置-->......
  • atcoder 杂题 #04
    atcoder杂题#04abc126_fXORMatchingarc081_dFlipandRectanglesarc080_cYoungMaidsabc383_gBarCoverabc126_f挺有意思的一道题,让我猜到结论了。由于长度是值域的两倍,所以不难想到每个数出现两次,不然发现对于\(a_i=a_j=a_k\)的三个数,当\(a_i\oplus\cdots\op......
  • Java+Vue的物流仓储管理系统(源码+文档)
    前言:物流仓储管理系统是一个集成了信息技术、仓储技术、物流技术等手段的综合性管理系统,旨在提高仓储运作效率、降低成本、优化资源配置。以下是对系统的八大管理模块的详细解释:一、车辆管理车辆管理模块主要负责物流运输车辆的调度、跟踪、维护和成本控制。它包括:车辆调度......
  • java 快速排序,原理、算法分析、实现细节、优缺点以及一些实际应用场景
    更多资源推荐:http://sj.ysok.net/jydoraemon提取码:JYAM实用优质资源/教程公众号【纪元A梦】 ###快速排序的详细解析探讨快速排序,包括其工作原理、算法分析、实现细节、优缺点以及一些实际应用场景。####1.基本概念快速排序是一种基于分治法的高效排序算法。其基本思想是选......
  • 基于Java+SpringBoot的智慧草莓基地管理系统
    关注底部领取源码源码编号:S386源码名称:基于SpringBoot的智慧草莓基地管理系统用户类型:双角色,用户、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:16张表是否有......
  • U504405 破译诸葛亮的密码箱
    题目背景在《三国演义》中,诸葛亮以其卓越的智慧和深思熟虑的战略而著称。某日,诸葛亮在蜀汉准备重要军事行动时,为了确保信息安全,他将一份机密文件放到一个密码箱里面,并设置了一道谜题,只有解出谜题才能知道密码。题目描述诸葛亮有一棵有 n个顶点的树。初始时,所有顶点都是白......
  • 微服务/java微服务代码实例
    定义:**微服务(Microservices)**是一种架构风格,它将单一的应用程序划分成多个小的、独立的、功能明确的服务,每个服务都可以独立部署和运行。每个微服务通常对应应用中的一个特定功能或业务模块,并且它们通过网络通信(如HTTP/REST、gRPC等)相互协作,组成一个完整的系统。详细的微服......