交给spring管理的struts2的action,如何在超链接上传递参数?

guolin
博客专家认证
2011-01-27 12:18:00
我现在写的一个项目遇到了这样的问题,有一个struts2的action名叫test,test对应的class里面有一个id属性,将这个action的class交给spring的一个bean去管理了,现在我在超链接上调用这个地址 http://localhost:8080/test.action,可以正常访问,可是一旦传入参数就不行了,http://localhost:8080/test.action&id=1,这样就会提示找不到这个action
在没有使用spring进行管理struts的action的时候,还是可以传入参数的,使用spring之后,参数就不知如何传入了,请高人指教一下如何解决这个问题,非常感谢
...全文
482 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangruiyingdemama 2011-08-03
  • 打赏
  • 举报
回复
学习一下
ypb137154098 2011-01-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 magicluo 的回复:]
你这只有一个参数 应该是 http://localhost:8080/test.action?id=1
如果有多个,则是 http://localhost:8080/test.action?id=1&param=xxx&param=xxx

第一个是?,多的参数用 & 连接诶

只要test.action能正确映射到指定的action中,肯定没问题
[/Quote]
+1
第一个参数要用“?”后面的用“&”
magicluo 2011-01-27
  • 打赏
  • 举报
回复
你这只有一个参数 应该是 http://localhost:8080/test.action?id=1
如果有多个,则是 http://localhost:8080/test.action?id=1¶m=xxx¶m=xxx

第一个是?,多的参数用 & 连接诶

只要test.action能正确映射到指定的action中,肯定没问题
hackerster0324 2011-01-27
  • 打赏
  • 举报
回复
不会吧?你把&改为?呢?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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