EasyUI-1

EasyUI网页:

http://www.jeasyui.net/

页面布局

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
	<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
	<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
	<link rel="stylesheet" type="text/css" href="easyui/demo.css">
	<script type="text/javascript" src="easyui/jquery.min.js"></script>
	<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
	<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
</head>
<body class="easyui-layout">
	<!-- 顶部  -->
    <div data-options="region:'north',title:'North Title',split:true" style="height:100px;">
    
    </div>
    <!-- 底部  -->
    <div data-options="region:'south',title:'South Title',split:true" style="height:100px;">
    
    </div>
    <!-- 左侧 公告栏  -->
    <div data-options="region:'east',title:'East',split:true" style="width:100px;">
    
    </div>
    <!-- 右侧 菜单栏  -->
    <div data-options="region:'west',title:'West',split:true" style="width:100px;">
    
    </div>
    <!-- 中间 主体类容  -->
    <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;">
    
    </div>
</body>
</html>

在整个页面布局:

<body class="easyui-layout">

在这里插入图片描述

登录页面

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
	<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
	<link rel="stylesheet" type="text/css" href="easyui/demo.css">
	<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
	<script type="text/javascript" src="easyui/jquery.min.js"></script>
	<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
	<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
</head>
<body>
	<div align="center" style="margin-top: 200px;">
		<div class="easyui-panel" title="请登录"
			style="width: 400px; max-width: 400px; padding: 30px 60px;">
			<form id="ff" method="post">
				<div style="margin-bottom: 20px">
					<input class="easyui-textbox" name="username" style="width: 100%"
						data-options="label:'账号:',required:true">
				</div>
				<div style="margin-bottom: 20px">
					<input class="easyui-textbox" name="password" style="width: 100%"
						data-options="label:'密码',required:true">
				</div>
			</form>
			<div style="text-align: center; padding: 5px 0">
				<a href="javascript:void(0)" class="easyui-linkbutton"
					onclick="submitForm()" style="width: 80px">登录</a> <a
					href="javascript:void(0)" class="easyui-linkbutton"
					onclick="clearForm()" style="width: 80px">清除</a>
			</div>
		</div>
	</div>
	<script>
		function submitForm(){
			$('#ff').form('submit', {
			    url:"loginServlet",
			    success:function(data){
					if(data==0){
						// 表示登录成功,跳转到home页面
						location.href="home.jsp";
					}else{
						// 表示登录失败,给出错误提示
						$.messager.alert('登录失败','账号或者密码错误:'+data);
					}
			    }
			});
		}
		function clearForm(){
			$('#ff').form('clear');
		}
	</script>
</body>
</html>

在这里插入图片描述

主页

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
	<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
	<link rel="stylesheet" type="text/css" href="easyui/demo.css">
	<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
	<script type="text/javascript" src="easyui/jquery.min.js"></script>
	<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
	<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
	
	<style type="text/css">
	
	.topNav
    {
        position:absolute;right:8px;top:12px;        
        font-size:12px;
    }
    .topNav a
    {
        text-decoration:none;        
        font-weight:normal;
        font-size:12px;
        margin-left:3px;
        margin-right:3px;
        color:#333;        
    }
    .topNav a:hover
    {
        text-decoration:underline;        
    }
    
    #tt a{
    	text-decoration:none;
    	color:#000;
    }   
	</style>
	
</head>
<body>
	
	<div id="cc" class="easyui-layout" style="width:100%;height:740px;">
	
	<!-- 顶部 -->
    <div data-options="region:'north',split:true" style="height:100px;
    background: url(img/logo.png) no-repeat 0% 50%;  ">
    		<div class="topNav" style="border: 0px red solid; width: 300px; height: 80px; line-height:80px; float: right;">
        		 <a href="#">首页</a>
         		 <a href="#">教程</a>
         		 <a href="#">文档</a>
         		 <a href="#">扩展</a>
        		 <a href="#">下载</a>
         	 </div>
    </div>
	
	<!-- 右侧 -->
    <div data-options="region:'west',title:'导航栏',split:true"
			style="width: 180px;">
			    <ul id="tt" class="easyui-tree">
			        <li>
			    		<span>系统管理</span>
			    		<ul>
			    			<li>
			    				<a href="javascript:void(0)" onclick="goTabs()"><span>用户管理</span></a>
			    				
			    			</li>
			    			<li><span>菜单管理</span></li>
			    			<li><span>角色管理</span></li>
			    		</ul>
			    	</li>
			    </ul>
		</div>
		
    <!-- 中间 -->
    <div data-options="region:'center',border:false"
			style="padding: 0px; background: #eee;">
			    <div id="tabs" class="easyui-tabs" data-options="fit:true" style="width:500px;height:250px;">
			        <div title="首页" style="padding:20px;display:none;">
			    		欢迎光临
			        </div>
			    </div>
		</div>
	</div>

	<script type="text/javascript">
			function goTabs(){
				// 动态添加一个标签页
			    // 添加一个新的标签页面板(tab panel)
			    $('#tabs').tabs('add',{
			        title:'用户管理',
			        content:'<iframe src="user.jsp" width="100%" height="100%" style="border: 0px;"></iframe>',
			        closable:true
			    });
			}
			
		</script>
</body>
</html>

查找数据

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!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=UTF-8">
<title>Insert title here</title>
	<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
	<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
	<link rel="stylesheet" type="text/css" href="easyui/demo.css">
	<script type="text/javascript" src="easyui/jquery.min.js"></script>
	<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
	<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
	
	<script type="text/javascript">
	
	    $(function(){
	    	$('#dg').datagrid({
		        //url:'datagrid-data.json',
		        url:'userServlet',
		        fit:true,
		        striped:true,
		        pagination:true,
		        rownumbers:true,
		        singleSelect:true,
		        toolbar: '#tb',
		    	rowStyler: function(index,row){
		    		if (row.unitcost>80){
		    			return 'background-color:#6293BB;color:#fff;'; // return inline style
		    			// the function can return predefined css class and inline style
		    			// return {class:'r1', style:{'color:#fff'}};	
		    		}
		    	},
		        columns:[[
		            {checkbox:true,field:''},
		    		{field:'id',title:'编号',width:100},
		    		{field:'username',title:'账号',width:100},
		    		{field:'password',title:'密码',width:100},
		    		{field:'age',title:'年龄',width:100,	
		    			formatter: function(value,row,index){
						if (row.age){
							return row.age+"<font color='red'>岁</font>";
						} else {
							return value;
						}
					}},
		    		{field:'address',title:'地址',width:100,			
						styler: function(value,row,index){
							if (index == 1){
								return 'color:red;';
								// the function can return predefined css class and inline style
								// return {class:'c1',style:'color:red'}
							}
						}
					}
		        ]]
		    });
	    });
	</script>
</head>
<body style="border: 0px;">
	<div id="tb">
		<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">添加</a>
		<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true">修改</a>
		<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-save',plain:true">保存</a>
		<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true">删除</a>
	</div>
	<table id="dg"></table>
</body>
</html>

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值