日期:2014-05-16  浏览次数:20424 次

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 楼 deny_guoshou 2011-06-15  
我也在学,关注后续学习。。。