设为首页 加入收藏

TOP

Struts2 action之间相互跳转传递参数
2014-11-24 08:45:04 来源: 作者: 【 】 浏览:0
Tags:Struts2 action 之间 相互 传递 参数

今天遇到一个问题,在Webwork 2.2里面给一个Action的result传多个参数:
原先配置如下



/some.action field1=${field1}&field2=${field2}


运行时候出现如下提示:
The reference to entity "field2" must end with the ';' delimiter.
我本以为是OGNL的问题,四处搜寻,不得其解……看了DTD也没有发现问题。
后来修改过程中突然发现原来是SAX解析器出错,我这才想到可能是XML的问题。
经过再三查询得到解决方案:
使用"&"代替"&",原理和HTML中的转义相同,我居然忘记了XML的语法规范,惭愧。
配置如下:



/some.action field1=${field1}&field2=${field2}


下边是另外一个人的:


今天在用struts2在做项目时候,从一个action我想跳转到另一个action,并且呢得带上值。说说我的做法吧,首先你得在你的第一个action中这个id必须要有set、get方法。
跳转时你的struts.xml:
(方法一):
/topicAction!findTopics.do topicId=${topicId}
(方法二):

findTopics
${topicId}


如果是多个参数的话,继续再加几个就行了,对于(方法一)如果是多个参数的怎么办? /topicAction!findTopics.do topicId=${topicId}&elementId=${elementId}
这不就行了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux3.6.5内核移植到S3C6410 下一篇Python的threading和multiprocess..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·有没有哪些高效的c++ (2025-12-27 08:20:57)
·Socket 编程时 Accep (2025-12-27 08:20:54)
·计算机网络知识点总 (2025-12-27 08:20:52)
·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)