extjs+ssh的CURD(1)

最近帮同学做j2ee的作业,老师规定要使用SSH,我决定在前台使用我最近学习的extjs,我用的是3.3版本.还在学习阶段.

我做了管理员登录,用户管理和图书管理.

先贴登录的:

 

管理员登录前台部分代码:

Ext.QuickTips.init();//启用错误提示

layout:"form",//在form布局下才能显示fieldLabel

name:"adminPwd",//名字与后台属性对应
inputType:"password"//输入字符会变成圆点

form.getForm().submit({
  waitTitle : '正在登陆',
  waitMsg : '服务器正在验证,请稍候......',//要有进度条要加这一句
  url:"admin!loginAdmin.action",
  success:function(){
     Ext.Msg.alert("提示","管理员登录成功!");
     window.location = "adminMgr.jsp";
  }
});
 

 后台代码:

private String adminName;//与前台定义的name一致,即可通过get方法
private String adminPwd;//获得从前台传过来的值
//getter,setter

public String loginAdmin() throws IOException{
  HttpServletResponse response = ServletActionContext.getResponse();
  response.setContentType( "text/html;charset=gb2312");//设置浏览器显      示的编码
  if(as.loginAdmin(getAdminName(), getAdminPwd())){
     response.getWriter().write( "{\"success\":true}");//返回json格式的数据到前台
  }else{
     response.getWriter().write( "{\"success\":false,\"errors\": {\"adminName\":\"用户名或密码错误!\"}}");//指定错误提示出现在adminName的输入框
  }
return null;
  
}
		
 

 

实现的功能: 1、客户:首先提出配送请求,最终享受配送服务.它在本系统中即是服务的起点,也是服务的终点。 2、客服人员:接受客户配送请求,生成订单。根据库存确定订单状态,当中心库房有货时,为可分配订单;当中心库房缺货时,订单状态为中心库房缺货订单。 3、调度中心管理员:实现订单调度与库房调度功能。调度中心可自动调度,也可人工干预调度。具体工作流程为:当客户所订购的商品缺货(中心库房缺货)时,到货后,调度人员将订单置为可分配订单,配送流程同正常订单的配送流程。 4、配送中心管理员:对进货进行管理,当发现中心库房缺货或存货数据达到预警值时,则提示进货。 5、中心库房管理员:存放公司所配送的货物,是公司货物的入口。 6、分站库房管理员:它可能是一个虚拟库房,存放分站配送商品,它是一个中转库房。具体工作流程为:库房根据调拨出库单及配送员的配送任务单领取货物,领货后置订单状态为:已领货订单;接收到中心库房提交的验货单与发送过来的货物和分发单,比较相同则可作入库操作,并置中心库房出库订单为配送站到货订单。 7、分站管理员:完成商品的投递,具体包含:给配送员派单,并作结单操作。订单状态由配送站 到货订单改为:已分配订单;配送员领货后订单状态置为:已领货订单;结单后置为:已完成 订单。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值