网站的首页一般都会调用很多栏目的最新内容,但是一个action往往只能完成一项任务,请教如何通过一个参数来控制各个栏目的数据调用?
第一次学习struts2,一直没有搞明白?希望大家帮助。
[b]问题补充:[/b]
多个list的确可以做在action中,但是灵活性和效率都很差。我希望能够使用一个参数或者像函数调用一样的获取各个栏目的list然后去迭代。
从灵活性,效率上来说还有没有更好的方法?
谢谢!
[b]问题补充:[/b]
【例如javaeye的首页】
《Java编程和企业应用热点》和《动态语言编程热点》等栏目都是调用同一个数据库知识分类不同而已,难道没有更简单的办法吗?
[b]问题补充:[/b]
[quote]你可以把这些操作都封装成一个服务层的方法,每次只要传栏目的ID,再调用服务层的方法,就可以得到该栏目下对应的记录。[/quote]
如何与action联系呢,url调用的时候毕竟对应一个action,对于数据不同类型有异的返回也就是一个result.
那么如何根据不同的类别(参数)返回不同的result?
[b]问题补充:[/b]
【sunlightcs 】
尽管不是我所期盼的答案,还是很感谢您。
谢谢!
:idea:
[b]问题补充:[/b]
【一般可以使用ajax异步加载首页内容,这个时候Ba类的queryList可以返回JSON数据,然后再返回客户端再处理。】
如果这样处理,就和dwr和Ext的方式就差不多了,十分感谢您的回答。