[项目实战] ibatis +spring+struts2+jquery.autocomplete实现产品自动补全功能(一)

忙了好几天,今天终于闲下来了。总结一下,做的是某电信项目仓库模块,在需求不确定、业务复杂等情况下,经过一个星期的奋战,终于完成任务。感叹啊,就是增删查改,电信业务也是变着法术在玩你,让你感觉一大堆字符和业务需求在你脑海中一直绕,一直绕。。。
呵呵,在项目中,比较有点意思就是类似于百度、google输入关键字实现自动补全的功能。其实吧,运用jquery.autocomplete附带的demo可以轻松上手的,但是要结合后台,特别是在struts2下,实现起来就有点犯难了。json格式,参数中文乱码等问题会出现的,下面我将实现的过程完完全全的还原出来。通过这个例子,你将学到:
1. ibatis +spring+struts2 ,这个组合架构,是目前鄙人所在电信项目所用的架构,考虑到业务复杂、安全性等才用到ibatis。个人觉得ibatis比hibernate好用,在业务繁杂的情况下用得很顺手。其实鄙人只是个程序员,又不是系统架构师,关于这个架构在我没进这个项目组之前就已经搭建好了,采取入乡随俗的原则。
2. jquery.autocomplete 自动补全。
注:数据库是oracle10,部署到tomcat跑在自己电脑上就Ok啦。。。
先不说那么多,有图有真相。在输入框输入“联想”就谈出下拉列表,不用怀疑数据肯定是从后台数据库调出来的。

先上个效果图,再另外搭建个demo项目,一步步的把整个实现过程写出来。请看下一章。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值