开发Ajax注册遇到的诸如Log4j配置、Ext2.0、Json等等的问题

要实现的效果:(由于我不是美工,所以界面效果不好)

注册等待:点击注册

用户名已存在:

注册成功:

 

 

点击确定后跳转到登录界面:

 

 

要实现上面的功能,在编码前需要做一些全局的准备,比如Log4j的配置,在Web工程下的Log4j配置有些不同,将Log4j.properties放入WEB-INF文件夹下,定义一个Servlet,专门作为初始化日志用。当然,如果你没有使用日志的习惯就可以跳过这步了,不过我强烈建议要养成这个习惯

web.xml中的配置:

然后在InitLog4j中的init方法中进行初始化配置

那么这就完成了日志的配置.

 

 

定义User的JavaBean,提供注册方法,这里只是拿来测试

 

然后定义Servlet处理注册请求

 

其中,为了配合Ext使用Ajax,那么就需要写回JSON数据,这里用到了Apache中的JSON包,定义了MsgBean类,代码如下:

 

然后开发注册界面,这里是registry.jsp

 

定义index.jsp包含registry.jsp这个界面,并且引入EXT相关

定义成功跳转界面:

然后就是主要的submit方法了,提交注册请求,处理返回的JSON数据,根据成功与否进行跳转或者显示错误信息

 

 

别看效果挺简答,背后的工作可不少啊

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值