XCWANGBIN 2010-01-06 22:26
浏览 254
已采纳

请问各位老师,这样的情况Struts2如何处理?谢谢!

如果加载一个门户的首页,有许多个频道,如何调用action的多个参数啊!
比如:

频道1 = listme.action?id=1

频道2 = listme.action?id=2

频道3 = listme.action?id=3

频道4 = listme.action?id=4

频道5 = listme.action?id=5



就是这样的怎么办?
问题补充:
看了很多网友的回复,感觉很浮躁,已经说的很清楚了。

就是首页加载多个频道问题。
问题补充:
在表现层怎么做啊!!谁能够给一个完整的例子啊!我们在小城市找不到老师问,请大家理解吧!
问题补充:
listme.action?id=1 所获得的结果如何展示出来??

注意是首页,能不能同事调用多个action ??
  • 写回答

19条回答 默认 最新

  • Ryankay 2010-01-22 10:40
    关注

    我是用自定义标签实现,把代码封装进自定义的TAG里,可以跨项目的重用。你不要再补充了,问答只能给你提供思路,具体的细节还是需要自己去思考的,不可能别人为了拿分帮你干活。
    总的来说就这几种方式:
    1,传统方式,action丢进request里,一般采用map,jsp根据名字从map里拿出对应的list,然后遍历list。
    2,AJAX方式,就不说了。
    3,自定义标签,这个就是为了解决扩展性与重用性,如果写在action里,以后可能会增加代码,页面action都得改,用这个,就只需要在页面加一个tag,不过不具有通用性,但做开发的谁没有自己积累的东西呢?即使换了公司也只需要把通用的东西更改一下,便可以和新的框架融为一体了,又可以重用了。原理:利用了hibernate的OpenSessionInView,通过配置为jsp开通session作用域,由于jsp到最后都是编译为servelet,所以jsp-tag也会一起被编译,jsp-tag主要封装了调用相关数据库查询方法的代码。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(18条)

报告相同问题?

悬赏问题

  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签)
  • ¥50 sft下载大文阻塞卡死
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失
  • ¥15 springboot+vue 集成keycloak sso到阿里云
  • ¥15 win7系统进入桌面过一秒后突然黑屏
  • ¥30 backtrader对于期货交易的现金和资产计算的问题
  • ¥15 求C# .net4.8小报表工具
  • ¥15 安装虚拟机时出现问题