如何使用命名 URL 映射从控制器重定向?

     2023-05-07     13

关键词:

【中文标题】如何使用命名 URL 映射从控制器重定向?【英文标题】:How to redirect from a controller using a named URL mapping? 【发布时间】:2011-04-21 18:27:40 【问题描述】:

我有一个如下的 URL 映射:

static mappings = 
        name register: "/register" 
            controller = "account"
            action = "createuser"
        

我想使用来自控制器的此映射进行重定向,例如:

redirect mapping:'register'

不幸的是,与createLink标签库不同,redirect似乎不接受mapping作为输入参数。

所以我的问题是:如何使用我的命名 URL 映射进行重定向?

【问题讨论】:

很好奇为什么你需要通过映射 vs 重定向来做到这一点(controller:'account', action:'createUser') 因为,如果我更改我的寄存器映射,我将不必更改代码,而只需更改 url 映射。此外,代码更具可读性 【参考方案1】:

您可以将两者结合起来:

redirect url: createLink(mapping: 'register')

【讨论】:

如果应用程序名称(例如在 application.properties 中设置的 app.name)是 url 的一部分,那么您需要将参数 absolute: true 添加到 createLink 调用,以避免应用程序在结果重定向中出现两次(例如localhost:8080/myapp/myapp/register)

使用弹簧控制器重定向到外部链接[重复]

】使用弹簧控制器重定向到外部链接[重复]【英文标题】:Redirecttoexternallinkusingspringcontroller[duplicate]【发布时间】:2014-07-0421:28:31【问题描述】:我遇到了一个案例,我必须将链接从特定控制器重定向到外部url。我尝试过很多类... 查看详情

使用“redirecttoaction”从控制器重定向到哈希(代码片段)

...n(intid)returnnewRedirectResult(Url.Action("Index")+"#region");您也可以使用这种冗长的方式:varurl=UrlHelper.GenerateUrl(null,"Index","DefaultController",null,null,"region",null,null,Url.RequestContext,false);returnRedirect(url);http://msdn.microsoft.com/en-us/library/ee703653.aspx另... 查看详情

如何使用 $.get() 检测服务器重定向

】如何使用$.get()检测服务器重定向【英文标题】:Howtodetectaserverredirectwith$.get()【发布时间】:2014-04-0106:56:07【问题描述】:没有重复的问题这个问题不是上述问题之一的重复,因为我对服务器响应无法控制,就像上面其他两个... 查看详情

Cakephp 内部从控制器重定向到另一个控制器

...1-05-1302:45:38【问题描述】:更新:我写了一些关于在php中使用header的错误陈述;所以忘记那部分:)我想要的是从另一个控制器获取并显示控制器的视图(带有控制器的数据),而不需要在浏览器中更改url。一些细节:重定向不起... 查看详情

如何在 IOS 应用程序中从视图控制器重定向回主故事板

】如何在IOS应用程序中从视图控制器重定向回主故事板【英文标题】:HowtoredirectbackfromViewcontrollertoMainStoryboardinIOSapp【发布时间】:2013-05-2405:36:24【问题描述】:在我的IOS应用程序中,我有一个关于从视图控制器重定向到主故事... 查看详情

从 ASP.NET MVC 控制器重定向到外部 URI

】从ASP.NETMVC控制器重定向到外部URI【英文标题】:RedirecttoexternalURIfromASP.NETMVCcontroller【发布时间】:2010-12-0516:19:20【问题描述】:我正在尝试从操作方法重定向到外部url,但无法使其正常工作。有人能解释一下我的错误吗?publi... 查看详情

登录后 Spring MVC 控制器重定向到某个 URL

】登录后SpringMVC控制器重定向到某个URL【英文标题】:SpringMVCcontrollerredirecttosomeURLafterlogin【发布时间】:2012-12-2823:44:43【问题描述】:我有一个带有如下处理程序的SpringMVC控制器:@RequestMapping(value="/account/login",method=RequestMethod.GE... 查看详情

如何使用 React Router V4 从 axios 拦截器重定向?

】如何使用ReactRouterV4从axios拦截器重定向?【英文标题】:HowtoredirectfromaxiosinterceptorwithreactRouterV4?【发布时间】:2017-08-2920:20:39【问题描述】:我想在收到403错误时在axios拦截器中进行重定向。但是如何访问React组件之外的历史... 查看详情

从基本控制器重定向到操作方法

】从基本控制器重定向到操作方法【英文标题】:redirecttoactionmethodfrombasecontroller【发布时间】:2013-06-2023:35:04【问题描述】:我在我的基本控制器类中初始化了方法,每当执行任何操作方法时都会调用该方法。在每个操作方法... 查看详情

通过来自 React App 的 GET 请求从 express 服务器重定向到外部 URL

...务器B->API服务器(在我的例子中是Node和Express)我都可以控制。我在服务器B上启用 查看详情

从 MVC 4 控制器重定向到 .aspx 页面

】从MVC4控制器重定向到.aspx页面【英文标题】:Redirecttoan.aspxpagefromaMVC4Controller【发布时间】:2015-03-1204:17:06【问题描述】:我对MVC很陌生,并且一直在努力在各个页面之间进行重定向。我正在尝试从amController重定向到项目根文... 查看详情

在spring boot中将控制从一个控制器重定向到另一个控制器

】在springboot中将控制从一个控制器重定向到另一个控制器【英文标题】:Redirectingcontrolfromonecontrollertoanotherinspringboot【发布时间】:2018-02-1105:01:27【问题描述】:我正在尝试将控制从一个控制器重定向到另一个控制器,但它没有... 查看详情

在 ASP.NET MVC 中使用 AJAX 方法时使用 C# 控制器重定向到页面

】在ASP.NETMVC中使用AJAX方法时使用C#控制器重定向到页面【英文标题】:RedirecttoapageusingC#controllerwhileusingAJAXmethodinASP.NETMVC【发布时间】:2018-12-0300:24:10【问题描述】:我正在使用C#ASP.NETMVC,想知道有没有办法在成功的情况下从控... 查看详情

Nest.Js 从一个控制器重定向到另一个

】Nest.Js从一个控制器重定向到另一个【英文标题】:Nest.JsRedirectfromacontrollertoanother【发布时间】:2019-10-1706:25:24【问题描述】:所以我有这个模块:@Module(imports:[],controllers:[AppController,AnotherController],providers:[],)在AppController的某些... 查看详情

文件上传进度条干扰控制器重定向

...是,控制进度条的javascript会干扰我的控制器,我不知道如何修复它。我的控制器从不使用链接重定向回家(它在没有实现进度条的情况下工作)。删除window.locatio 查看详情

将 segue 从一个视图控制器重定向到另一个视图控制器

】将segue从一个视图控制器重定向到另一个视图控制器【英文标题】:Redirectseguefromoneviewcontrollertoadifferentone【发布时间】:2015-09-0407:24:57【问题描述】:对于这个看似基本的问题,我找不到答案。假设我有一个带有两个视图控制... 查看详情

如何自动将数据从服务器重定向到客户端

】如何自动将数据从服务器重定向到客户端【英文标题】:HowtoredirectdataautomaticallyfromservertoClient【发布时间】:2018-07-0617:20:35【问题描述】:我正在开发一个web应用程序,使用python3.5作为后端,javascript+react/redux作为前端和一个Dj... 查看详情

Ionic Framework:无法从我的控制器重定向到另一个页面?

】IonicFramework:无法从我的控制器重定向到另一个页面?【英文标题】:IonicFramework:Can\'tredirecttoanotherpagefrommycontroller?【发布时间】:2015-02-2020:11:01【问题描述】:在我的控制器中单击时无法让我的应用切换到另一个页面。如果... 查看详情