spring mvc 使用MultiActionController的问题

liujun3512159 2008-11-23 10:18:40
我的软件结构采用树状,也就是左边是树状,点击左边的菜单,结果显示在右边的空白处
我采用spring mvc技术
控制器继承MultiActionController,也就是多动作控制器吧
其中有一个菜单的url是下面这样的
book.do?method=getBook
意思很明确,就是要执行对应的控制器的getBook(request,resphose)方法,把所有的书本信息以列表样式显示在右边的空白处
但是,我点这个菜单的时候,却不能得到结果,通过端点跟踪发现,程序根本到达不了这个控制器,更不用说getBook(request,resphose)了,而且更加奇怪的是,如果
我把book.do?method=getBook
放到页面的form 中的action属性中,然后点“查看”按钮,却能得到正确结果,请问,为什么前者不行,而后者却可以
...全文
83 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujun3512159 2008-11-24
  • 打赏
  • 举报
回复
你放在form中,它会提交到book.do,然后执行getBook方法,之后转向一个页面的

这个 是 没问题的,关键是 在树形菜单里有 一个菜单的链接是
book.do?method=getBook
照理说,我点了这个菜单,当然要触发这个事件呀,可是,它没有任何反应
RJCHEN1985 2008-11-24
  • 打赏
  • 举报
回复
点击的时候触发的是什么?

你放在form中,它会提交到book.do,然后执行getBook方法,之后转向一个页面的
liujun3512159 2008-11-24
  • 打赏
  • 举报
回复
用注入了
ouyangxiaokang6 2008-11-24
  • 打赏
  • 举报
回复
如果没有走这个action有可能是你的struts-config.xml中配置错了。
或者如果你用了注入,是不是注入的问题。
fanyuna 2008-11-23
  • 打赏
  • 举报
回复
book.do?method=getBook 这段代码的意思是“提交到book所指定的Action并且传一个参数method”,
可以这样写<a href="book.do?method=getBook">超链接</a>或<button value="查找" onclick="window.location='book.do?method=getBook'">,但不管怎样都要在struts-config.xml中
配置。
不知道有没有帮你解决问题,但我已经尽力了!祝天天进步!
scuhellboy 2008-11-23
  • 打赏
  • 举报
回复
mark,有潜力,还没遇到这个问题。
shenjie1989 2008-11-23
  • 打赏
  • 举报
回复
路过

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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