Struts与AJAX如何结合?action中的execute方法返回的ActionForward如何供ajax使用?

小水晶 2008-12-22 01:17:55
在ajax中的代码访问action我会,可在action中我该如何返回数据给客户端用呢?
比如:
在客户端选了某个东西,然后通过xmlhttprequest发送给服务器的一个action,在action中访问了数据库,根据客户选的东西,查出另一些东西,我也可以把这些东西弄成xml,或者JSON格式,但struts中的action里的execute方法返回值是ActionForward呀,我怎么把自己构建的这个串返回给客户端呢?
...全文
369 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
edison3184 2012-04-11
  • 打赏
  • 举报
回复
fda
caoi 2009-06-23
  • 打赏
  • 举报
回复
关注, 我现在也碰到这个问题.
Action 算出来的结果传不到 Ajax 所在的页面
小水晶 2008-12-22
  • 打赏
  • 举报
回复
谢谢1楼的,我明白你的意思,不过就像你举的例子,我在action中从数据库中查出的东西,要填入B页面?然后在a的ajax中处理B页面的数据?
suan2046 2008-12-22
  • 打赏
  • 举报
回复
没事,
ajax 所在页面 A ,action类 ,forward页面为B

A 发送请求给action ,然后action ,转到B ,B就是响应页面

ajax 只获取响应页面的内容,到时候返回的内容实际上是从 B 页面读取的,B 相当于一个中间的页面....


一般用框架玩玩 方便点,比如:DWR 2.0...,手动编写感觉有点啰嗦...

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧