六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 381|回复: 0

ExtJS+DWR+Spring+Hibernate开发HRMS(4)

[复制链接]

升级  93.8%

309

主题

309

主题

309

主题

进士

Rank: 4

积分
969
 楼主| 发表于 2013-2-8 01:00:58 | 显示全部楼层 |阅读模式
现在我们就来看看我们的页面设计部分。首先是登陆页面logon.jsp



<%@ page language="java" pageEncoding="utf-8"%>

<html>

<head>

<title>HR Manager Project</title>



<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">



<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />

<link rel="stylesheet" type="text/css" href="resources/css/common.css" />



<script type="text/javascript" src="resources/js/ext-base.js"></script>

<script type="text/javascript" src="resources/js/ext-all.js"></script>



<script type="text/javascript">

Ext.onReady(function(){

  Ext.get("logon").on("click", function(){

  if(Ext.getDom("userName").value==""){

Ext.MessageBox.alert('提示', '请输入用户名!',function(){

Ext.get("userName").focus();

});

return;

}

if(Ext.getDom("passWord").value==""){

Ext.MessageBox.alert('提示', '请输入密码!',function(){

Ext.get("passWord").focus();

});

return;

  }



var msg = Ext.get('msg');

msg.load({

url: 'logon.hr',

params: 'userName='+Ext.getDom("userName").value+'&passWord='+Ext.getDom("passWord").value,

text: '正在登陆...',

callback: function(oElement) {

if(oElement.dom.innerHTML=="success"){

oElement.dom.innerHTML="<font color='green'>验证成功,,请稍候...</font>";

window.setTimeout("window.location='index.jsp'", 200);

}

  }

});

msg.show();

  });

  

  Ext.get("close").on("click",function(){

  Ext.MessageBox.confirm('提示', '你确定要退出系统么?', function(button){

   if(button=='yes'){

   window.close();

   }

  });

  });

  

});

</script>



</head>

<body class="logon-body">

  <table class="logon-body-table">

<tr class="logon-body-table-tr">

<td class="logon-body-table-tr-td">

<div class="logon-body-table-tr-td-div">

<div class="logon-body-table-tr-td-div-div">

用户名 : 

<input type="text" id="userName" size="20" />

</div>

<div class="logon-body-table-tr-td-div-div">

 : 

<input type="password" id="passWord" size="22" />

</div>

<div align="right" class="logon-body-table-tr-td-div-div">

  <button id="logon">



</button>

    

<button id="close">



</button>

    

</div>

<div id="msg" align="right"

class="logon-body-table-tr-td-div-message">

</div>

</div>

</td>

</tr>

</table>

</body>

</html>



下面是主页面index.jsp,主要用ExtJs构建,登陆成功后就可以进入,主要分为3个模块,员工管理,机构管理和用户管理。在员工管理里面,我们实现了对员工的CRUD并且分页显示员工信息:



<%@ page language="java" pageEncoding="utf-8"%>

<html>

<head>

<title>HR Manager</title>


<span style="font-size: 9pt; color: teal; font-family: Verdana;"><</spa
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表