高分求教webwork配置中的参数小问题!!在线等!!

来源:百度知道 编辑:UC知道 时间:2024/04/27 10:30:08
以下的是在xwork.xml中的配置:
<action class="mypkg.TestAction" name="test" method="execute">
<result name="success" type="velocity">
testVelocity.vm
</result>
</action>

但是我想要在上面的配置中向下一个页面传递参数应该怎么样传递啊??
一定要可行哦..
急用 在线等..
求高手出手!!

不会吧。。这个问题应该有人碰见过啊。。怎么没人会webwork的呢??郁闷啊..

回复2楼的..我问的webwork 不是tapestry..
回复3楼的..能举个例子吗??注意:是在 xwork.xml配置中传递哦..不是在action中进行传递..谢谢了..分不够可以加..主要是能解决问题!!
大家能看清楚问题吗??是在xwork.xml中传递参数到页面中啊..不是在action里面..先搞清楚了..在action里面我会..就是想在xwork.xml中进行参数传递!!

WebWork配置的中文文档.
http://www.javaeye.com/topic/8143

论坛附件下载, 注册个帐号就可以了。

这个论坛不错, 交流的好地方.

这个配置绝对可以传参数除非你(<include file="webwork-default.xml"/>)没写,或者没包导进去或其他配置地方出错。

到其他方面找原因(比如页面,Action(推荐不要实现接口,直接继承ActionSupport)还有,若是用了模型,一定得配上model-driven的interceptor-ref,和实现ModelDriven接口,不然参数一定传不进去)

介意还是到一些专业的技术论坛去问吧,你问的问题在百度上太前卫了.

占个楼层关注一下本贴。

实际上Tapestry对这个需求的解决方案是很不完善的,相关类有:

ExternalService //专门处理带自定义参数URL的引擎服务
IExternalPage //接收引擎服务传递的参数之页面所必须实现的接口
ExternalLink //构建带参URL的组件

无论是ExternalLink构建的,还是硬编码的URL,必须是这种格式:
url?sp=Sstring&sp=ddouble&sp=llong&sp...

同时,page中也只能这样来处理:

代码

/**
* 默认实现org.apache.tapestry.IExternalPage接口,实现外部参数传递给page
* invoked by ExternalService
* externalService.service(IRequestCycle cycle){
* ...
* cycle.set