Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在我的控制器中将参数从一个方法传递到另一个方法

在我的控制器中将参数从一个方法传递到另一个方法
EN

Stack Overflow用户
提问于 2016-01-06 14:32:30
回答 1查看 2K关注 0票数 1

将方法的参数保存到另一个方法。

将人的参数保存在def contentPerson中的saveperson方法中。有人知道如何保存参数吗?没有找到我的方法savework

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def saveperson(Person personIntance) {
    def contentPerson =personInstance.save(flush:true)
     redirect(controller:'Person', action:'creatework')
      flash.message="I automatically select the person id";
}

def savework(Work workInstance,contentPerson) {
    def work1 = new Work(name:params.name,person:contentPerson, profession:params.profession)
    work1.save(flush:true)
}

消息:

没有这样的财产:contentPerson

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-07 13:09:46

重定向进行了一个全新的调用,因此它是一个完全不同的上下文。您可能想试试这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
redirect(controller:'Person', action:'creatework', params:[contentPerson: contentPerson])

或者用闪光灯保存,就像这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flash.contentPerson = contentPerson

您可以将它用于另一个请求,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flash.contentPerson

但你应该避免使用闪光灯。所以最好是通过参数。

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

https://stackoverflow.com/questions/34644127

复制
相关文章
在Python中将函数作为另一个函数的参数传入并调用的方法
在旧版本中,可以使用apply(function, *args, **kwargs)进行调用,但是在新版本中已经移除,以function(*args, **kwargs)进行替代,所以也不应该再使用apply方法
狼啸风云
2019/12/19
10.7K0
方法中参数传递
这种方式复制参数的内存位置的引用给形式参数。这意味着,当形参的值发生改变时,同时也改变实参的值。
wfaceboss
2019/04/08
1.9K0
java之方法的参数传递(值传递和引用传递)
基础数据类型参数传递方式只有一种:值传递。即将实际参数值的副本(复制品)传入方法内,而参数本身不受影响;
西西嘛呦
2020/08/26
2.1K0
java中方法的参数传递机制
swap方法中,a b 向 x y 传递的是值,是 a b 在栈中的值,此处的 传递=拷贝
code-x
2022/06/21
7650
SOLIDITY REMIX方法传递数组参数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序新视界
2019/09/18
2.4K0
SOLIDITY REMIX方法传递数组参数
辨析Java方法参数中的值传递和引用传递
小瓜瓜作为一个Java初学者,今天跟我说她想通过一个Java方法,将外部变量通过参数传递到方法中去,进行逻辑处理,方法执行完毕之后,再对修改过的变量进行判断处理,代码如下所示。
翎野君
2023/05/12
1.5K0
辨析Java方法参数中的值传递和引用传递
vue methods 方法中 方法 调用 另一个方法。
this.$options.methods.test2();一个方法调用另外一个方法;
小蔚
2019/09/11
4.2K0
Struts2从一个action转到另一个action的两种方法
从一个Action直接跳到另一个Action中,Struts提供了两种结果类型可以实现:chain、redirect。
ydymz
2018/09/10
7730
页面之间传递参数的几种方法荟萃
  protected void Button1_Click(object sender, EventArgs e)
Java架构师必看
2021/03/22
1.4K0
如何在SQL Server中将表从一个数据库复制到另一个数据库
在某些情况下,作为DBA,您需要将模式和特定表的内容从数据库复制到同一实例中或在不同的SQL实例中,例如从生产数据库中复制特定表到开发人员以进行测试或排除故障。 SQL Server提供了许多方法,可以用来执行表的数据和模式复制过程。为了研究这些方法中的每一个,我们将考虑下面的场景: 托管SQL服务器:localhost。这两个数据库都驻留在同一个SQL Server 2014实例中。 源数据库:AdventureWorks2012。 目标数据库:SQLShackDemo。 将从源数据库复制到目标数据库的表
程序你好
2018/07/20
8.3K0
yii2 在控制器中验证请求参数的使用方法
针对每个请求单独写个Model , 定义验证规则并进行验证。 缺点:写好多参数验证的Model 类。
用户7353560
2021/11/07
3.7K0
在Linux中将php-fpm配置成服务的方法
php-fpm.pid 目录必须指向:/usr/local/php/var/run/php-fpm.pid
魏杰
2022/12/23
4430
vc++ 在程序中运行另一个程序的方法
在vc++ 程序中运行另一个程序的方法有三个: WinExec(),ShellExcute()和CreateProcess() 三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。     WinExec 两个参数,前一个指定路径,后一个指定显示方式。     ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直
用户1198337
2018/01/19
4K0
kettle实现从一个cassandra同步到另一个cassandra
1、拖拽cassandra input、cassandra output控件到工作区,如下图所示:
johnhuster的分享
2022/03/28
7310
kettle实现从一个cassandra同步到另一个cassandra
PHP函数参数传递方法的具体改进技巧
本人在经历了多次重复操作之后决定改进一下传统PHP函数参数传递方法,使用数组作为参数,请看下面的例子.
用户7657330
2020/08/14
2K0
点击加载更多

相似问题

在extjs中将参数从一个方法传递到另一个方法

19

在控制器中将变量的值从一个方法传递到另一个方法

10

在同一控制器中将变量从一个方法传递到另一个方法

337

在PHP中将属性从一个方法传递到另一个方法

11

将参数从一个方法传递到另一个方法

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文