首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webwork操作,在操作类中声明的变量的生命周期

Webwork操作,在操作类中声明的变量的生命周期
EN

Stack Overflow用户
提问于 2010-04-20 21:31:26
回答 2查看 1.3K关注 0票数 2

我使用的是webwork框架(JIRA插件开发),想知道action类中变量的生命周期。

我在操作类中有几个私有变量,它们是在doDefault()方法期间设置的。

它们在输入视图中用于设置jqGrid列,然后当用户输入一些数据时,单击submit,将网格数据放入隐藏的输入中。

接下来发生的事情是在doExecute()之前调用doValidation()方法,如果有任何错误,它会显示输入视图。

问题是在doDefault()方法中设置的变量现在是空的。

有人能给我解释一下变量的生命周期是如何在网络操作中工作的吗?

干杯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-20 23:32:16

动作不会在两次调用之间存储。您需要再次执行这些计算,或者将它们存储在某个地方(在页面或会话中)。

基本生命周期:

浏览器请求页->操作创建的->操作返回结果->结果页返回到浏览器

票数 3
EN

Stack Overflow用户

发布于 2010-04-21 02:06:36

有关特定于JIRA的更多信息和示例,请查看https://plugins.atlassian.com/plugin/details/17189上的Webwork示例

“这个插件是一个工作示例的集合,演示了JIRA网页是如何使用JSP,Webwork1和Velocity模板文件生成的。注意:这个插件需要你下载源代码并自己构建。”

我是这个插件的作者。

~哑光

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2675462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档