11级_Java_曹建波 04.07 jQuery easyUI 后台界面搭建案例

核心代码

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 PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</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="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

<link rel="stylesheet" type="text/css"
	href="${pageContext.request.contextPath }/styles/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
	href="${pageContext.request.contextPath }/styles/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css"
	href="${pageContext.request.contextPath }/styles/manager/init.css">
<script type="text/javascript"
	src="${pageContext.request.contextPath }/scripts/jquery-1.8.0.min.js"></script>
<script type="text/javascript"
	src="${pageContext.request.contextPath }/scripts/jquery.easyui.min.js"></script>
<script type="text/javascript"
	src="${pageContext.request.contextPath }/scripts/manager/init.js"></script>

</head>

<body>
	<div id="box" class="easyui-layout">
		<!-- north开始 -->
		<div data-options="region:'north',title:'North Title',split:true"
			style="height:100px;"></div>
		<!-- north结束 -->


		<%--<div
			data-options="region:'east',iconCls:'icon-reload',title:'East',split:true"
			style="width:100px;"></div>
			
		--%>
		<!--west开始 -->
		<div data-options="region:'west',title:'导航菜单',split:true"
			style="width:200px;">
			<div id="nav" class="easyui-accordion"
				data-options="fit:true,border:false"
				style="padding-right: 5px; padding-left: 5px;">

				<div title="管理员管理" data-options="iconCls:'icon-save'">
					<ul>
						<li><a
							href="${pageContext.request.contextPath }/backstage/admin/admin_list.jsp">管理员列表</a>
						</li>
					</ul>
				</div>

				<div title="会员管理">
					<ul>

						<li><a href="#">会员列表</a></li>
					</ul>

				</div>


				<div title="商品类别管理" data-options="iconCls:'icon-reload'"
					style="padding:10px;">
					<ul>
						<li><a href="${pageContext.request.contextPath }/backstage/goodstype_list.jsp">商品类别列表</a></li>
					</ul>

				</div>
				
				<div title="商品管理" data-options="iconCls:'icon-reload'"
					style="padding:10px;">
					<ul>
						<li><a href="#">商品列表</a></li>
					</ul>

				</div>
			</div>
		</div>
		<!-- west结束 -->

		<!-- center开始 -->
		<div data-options="region:'center'" style="">
			<div id="tt" class="easyui-tabs" data-options="fit:true">
				<div title="后台操作的界面" style="padding:20px;">后台操作界面的说明</div>
			</div>
		</div>
		<!-- center结束 -->



		<!-- south开始 -->
		<div data-options="region:'south',split:true"
			style="height:25px; padding: 5px; background: #D2E0F2;">
			<div align="center">版权归河北软件职业技术学院 @河软CSDN乐知学院所有2013-2020</div>
		</div>
		<!-- south结束 -->
	</div>

</body>
</html>

 


Init.js

$(document).ready(function() {
    //获取所有的a元素
    var $as = $("li>a");
    //获取id=tabs的元素
    var $tt = $("#tt");

    //注册点击事件
    $as.bind("click", function() {
        var text = $(this).text();
        var url = this.href;

        //根据标题看这个面板是否存在
        if ($tt.tabs("exists", text)) {
            //如果存在 变成被选中的状态
            $tt.tabs("select", text);
        } else {
            //如果不存在则添加
            $tt.tabs('add', {
                title : text,
                closable : true,
                content : createFrame(url), //创建面板内容
                tools : [{
                    iconCls : 'icon-mini-refresh',
                    handler : function() {
                        alert('refresh');
                    }
                }]
            });
        }

        return false;
    });

});

//创建面板
function createFrame(url) {
    var src = '<iframe scrolling="auto" frameborder="0"  src="' + url + '" style="width:100%;height:100%;"></iframe>';
    return src;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值