以下是想用AJAX技术实现的功能(注意:是使用Struts2实现以下功能):
1:一个需要分页显示的List<?>数据结果集,数据量不是很大,要显示的字段大概是4-5个。
2:登录功能:首页进行登录后,自动隐藏登录模块,验证通过后,后台从数据库中检索一些用户信息呈现在首页。Ajax基本原理懂,如果用最原始的responseText、responseXML来回调我想要的数据感觉工程量、复杂度都太高了。
JQuery\DWR\DOJO\只是知道名字而已,对于其中的AJAX运用不了解。想请人指点一下以上2个小功能,用什么框架实现起来比较方便或者说合理?最好能告诉下相关的关键字,我自己深入的Google下去就行了!感谢!

解决方案 »

  1.   

    就是AJAX啊,responseText、responseXML很难吗?工程量、复杂度感觉直接用原始ajax是最轻松的,不就一个xml字符串的组织与解析嘛,其他的框架还要配来配去,配错了还不知道问题在哪里,更烦ajax也可以调struts2的action。
    如果用jquery、dwr、dojo只做这两个功能感觉有点大材小用。要么你就整个项目里面都用其中的一个
      

  2.   

    呵呵,你是不是全程跟踪我发帖啊?昨天的贴也是你第一个回的。谢啦~
    我有点迷惑的就是responseXML的话,我在程序里返回的数据还要输出成XML格式,然后再传回页面?这样不是很麻烦么?我想框架肯定有他的道理,比如更合理,更简便,更健壮。所以想去用框架来实现它。
    就像项目如果用JSP+Servlet+javaBean和SSH一样都能实现。前者代码可能还少点,还简单点。但是如果想提高健壮度,简化开发,项目更合理的话,肯定是SSH好点。
      

  3.   

    没,我基本晚上在线,特别喜欢12点之后来csdn看看,这个时候人少,速度快,能够给点自己的意见,纵然不被接受也是好的,闲着无聊就想找点事做
      

  4.   

    实话:SSH我只用过struts1.X。2.X没用过因为后来很少有做相应的项目(我现在做手机应用之类的服务端)。不过spring的反射很想用用,但没有项目也没办法。不过,一直认为:最底层的,实现起来可能复杂,但性能一定是最高的。为什么?因为:框架不也是对底层的封装吗?自己底层写得好,不会比用框架效率低。用框架,大多情况下不过是开发效率高罢了,至于系统性能,框架改变不了什么。
      

  5.   

    不管原始技术还是技术框架,我现在最迷惑的地方是:
    用AJAX提交一个XXX.do后,在Struts2的XML中配置一个
    <result name="XXX">XX.jsp</result>
    就算取到了返回结果,不是一样把页面刷新到XX.jsp了么?
      

  6.   

    弄的差不多了。
    要用到Jquery,写些东西比较简便。
    还要用json,用来回调数据。
    用@JSON(name="XXX")的注解方式在java代码里的getter\setter方法前面声明。