登录界面和主界面

效果图:
登录界面:
这里写图片描述

主界面:
这里写图片描述
login.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<base href="<%=basePath%>">
<title>登录界面</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="plugin/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="plugin/bootstrap-login-form/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="plugin/bootstrap-login-form/css/form-elements.css" rel="stylesheet">
<link href="plugin/bootstrap-login-form/css/style.css" rel="stylesheet">
</head>
<body>
    <!-- Top content -->
    <div class="top-content">
        <div class="inner-bg">
            <div class="container">
                <div class="row">
                    <div class="col-sm-8 col-sm-offset-2 text">
                        <h1>xxxx</h1>
                        <div class="description">
                            <p>
                                <b></b>
                            </p>
                        </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-sm-6 col-sm-offset-3 form-box">
                        <div class="form-top">
                            <div class="form-top-left">
                                <h3>登录</h3>
                                <p>请输入你的用户名和密码进行登录:</p>
                            </div>
                            <div class="form-top-right">
                                <i class="fa fa-key"></i>
                            </div>
                        </div>

                        <div class="form-bottom">
                            <form role="form" action="login/loginCheck" method="post" class="login-form">
                                <h4 id="errorMsg" style="display:none;color:red">用户名或密码错误</h4>
                                <div class="form-group">
                                    <label class="sr-only" for="form-username">用户名</label>
                                    <input
                                        type="text" name="userName" placeholder="用户名"
                                        class="form-username form-control" id="userName">
                                </div>
                                <div class="form-group">
                                    <label class="sr-only" for="form-password">密码</label>
                                    <input
                                        type="password" name="password" placeholder="密码"
                                        class="form-password form-control" id="password">
                                </div>

                                <!-- <h4><span class="label label-warning">用户名或密码错误</span></h4> -->
                                <!-- <h4><span class="label label-danger">用户名或密码错误</span></h4> -->
                                <button type="submit" class="btn">登 录</button>
                            </form>
                        </div><!-- form-bottom -->

                    </div><!-- col-sm -->
                </div><!-- row -->
            </div><!-- container -->
        </div><!-- inner-bg -->
    </div><!-- top-content -->
<script src="plugin/jquery.min.js"></script>
<script src="plugin/bootstrap/js/bootstrap.min.js"></script>
<script src="plugin/bootstrap-login-form/js/jquery.backstretch.min.js"></script>
<script src="plugin/bootstrap-login-form/js/login.js"></script>
</body>
</html>

--------------index.jsp------------------------

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML>
<html>
<head>
    <base href="<%=basePath%>">
    <title>标准管理平台</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<frameset rows="60,*" cols="*" frameborder="yes" border="0" framespacing="0">
    <frame src="layout/top.jsp" name="top_frame" scrolling="No" noresize="noresize" id="top_frame" title="top_frame" />
    <frameset rows="*" cols="260,*" framespacing="0" frameborder="no" border="0">
        <frame src="layout/left.jsp" name="left_frame" scrolling="No" noresize="noresize" id="left_frame" title="left_frame" />
        <frame src="" name="right_frame" id="right_frame" title="right_frame" />
    </frameset>
</frameset>

</html>

——————–left.jsp———————–

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML>
<html>
<head>
    <base href="<%=basePath%>">   
    <title>主页面</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    <link href="plugin/jquery-accordion-menu/jquery-accordion-menu.css" rel="stylesheet"/>
    <link href="plugin/jquery-accordion-menu/font-awesome.css" rel="stylesheet"/>
    <link href="layout/left.css" rel="stylesheet"/>
</head>

<body>
    <input id="path" type="hidden" value="<%=path%>"/>
    <div class="content">
        <div id="jquery-accordion-menu" class="jquery-accordion-menu gray">
            <div class="jquery-accordion-menu-header" id="form"></div>
            <ul id="demo-list">   
            </ul>
        </div>
    </div>
</body>
<script src="plugin/jquery.min.js"></script>
<script src="plugin/jquery-accordion-menu/jquery-accordion-menu.js"></script>
<script src="layout/left.js"></script>

</html>

————left.js——————————

/*
 *
 */
//动态创建菜单
var data;
var basedata;
$(document).ready(function(){
    var contextPath = $('#path').val();
    $.ajax({
        type : "get",
        async : false,
        url : "menu/getOwnMenu",    
        dataType : "json",                          
        success : function(returndatas) {
            data=returndatas;
        }
     });
    var ul=document.getElementById("demo-list");              
    for(var i=0;i<data.length;i++){
        if(data[i].pId==null){
            basedata=data[i];
        }
        if(data[i].pId==basedata.id){
            var obj=document.createElement("li"); 
            obj.id=data[i].id;
            if(data[i].path==null||data[i].path==""){
                obj.innerHTML="<a href='javascript:void(0);' target='right_frame'>"+data[i].menuName+"</a>";           
            }else{
                obj.innerHTML="<a href="+contextPath+"/"+data[i].path+" target='right_frame'>"+data[i].menuName+"</a>";  
            }
            ul.appendChild(obj);  
            }
        }
    for(var i=1;i<data.length;i++){
        for(var j=1;j<data.length;j++){
            if(data[i].pId==data[j].id){
                var li=document.getElementById(data[j].id);
                var obj1=document.createElement("ul");
                var obj2=document.createElement("li");
                obj1.className="submenu";
                obj2.id=data[i].id;
                if(data[i].path==null||data[i].path==""){
                    obj2.innerHTML="<a href='javascript:void(0);' target='right_frame'>"+data[i].menuName+"</a>";           
                }else{
                    obj2.innerHTML="<a href="+contextPath+"/"+data[i].path+" target='right_frame'>"+data[i].menuName+"</a>";  
                }
                obj1.appendChild(obj2);  
                li.appendChild(obj1);
            }
        }
    }   
}); 
 jQuery(document).ready(function () {
        jQuery("#jquery-accordion-menu").jqueryAccordionMenu();

    });
 (function($) {
$.expr[":"].Contains = function(a, i, m) {
    return (a.textContent || a.innerText || "").toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
};
function filterList(header, list) {
    //@header 头部元素
    //@list 无需列表
    //创建一个搜素表单
    var form = $("<form>").attr({
        "class":"filterform",
        action:"#"
    });
}
$(function() {
    filterList($("#form"), $("#demo-list"));
});
})(jQuery); 

————top.jsp———————

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML>
<html>
<head>
    <base href="<%=basePath%>">
    <title>主页面</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <style type="text/css">
        body{background:#f0f0f0;}
    </style>
</head>

  <body>
    <div id="aa" style="margin:0">   
        <div >
            <h3 class="bb" >标准管理平台</h3>
        </div>          
    </div>
  </body>
</html>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值