我为我的一个struts2映射文件成功地使用了重定向操作,如下所示:
<action name="setAsCurrentCart" class="com.fmp.MyAction">
<result name="success" type="redirect-action">
<param name="actionName">myOtherAction</param>
<param name="foo">${foo}</param>
</result>
<interceptor-ref name="defaultComponentStack"/>
</action>
这是我想要做的:
<action name="setAsCurrentCart" class="com.fmp.MyAction">
<result name="success" type="redirect-action">
<param name="actionName">myOtherAction</param>
<param name="${dynamicParameterName}">${dynamicParameterValue}</param>
</result>
<interceptor-ref name="defaultComponentStack"/>
</action>
换句话说,我希望传递的参数名称是动态的。有人知道这是否可能吗?
实际上,这是行不通的。但是,我能够做到以下几点:
<action name="setAsCurrentCart" class="com.fmp.MyAction">
<result name="success" type="redirect-action">
<param name="actionName">myOtherAction</param>
<param name="${dynamicParameterName}">${dynamicParameterValue}</param>
</result>
</action>
我只是以为那是行不通的。
问题内容: 我有一个登录操作,成功执行后,该操作将重定向到上一页(我将上一页存储在会话中,以便以后再获取)。在Struts2中,我可以找到两种方法来进行这种重定向: 在此示例中,将调用getPreviousAction()。getRequestURL()方法(这是一个自制方法,它对struts2无效),并且将按预期返回上一页的url,例如: 还有另一种重定向: 我想使用这种redirectacti
问题内容: 我正在尝试使用Struts2实现以下目标 这就是我在做什么: 为什么以上内容不能重定向为以下任何建议: 问题答案: 到目前为止,对我有用的解决方案是 在操作中定义味精的设置者和获取者的位置
问题内容: 我有一个网页。该网页将用户重定向到另一个网页,或多或少通过以下方式: 好吧,您知道,我要做的是将GET参数转换为POST参数。不要告诉我这很不好,我知道我自己,这也不是我真正要做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面。但是,如果用户关闭了JavaScript,它将无法正常工作。我需要知道的是:有没有一种方法可以通过PHP传递POST参数,以便重定向也可以通
我在应用程序中使用了进行路由。在主页中,有一个表单。当用户填写表单并点击submit按钮时,操作将被调度(ShowResultToFar),并应重定向到结果页面,该页面不是主页中的子页面,而是一个从上到下具有不同UI的不同页面。 我试图这样做,但行动没有分派只有路由已经过渡,但显示相同的主页,而不是新页面(结果) index.js app.js form.js(它是横幅的子组件,是应用程序的子组件
我是一个使用ASP.NET MVC5的新手。我需要对控制器进行Jquery调用,以返回一个传递单个参数的新视图。我可以看到很多类似MVC3和之前版本的例子,但却很难找到任何处理MVC4或MVC5并起作用的例子。我所要做的就是从输入元素获取一个值,将其传递给控制器ActionResult,然后打开一个新视图。 PageTwo是视图,Home是控制器。 我试过的代码(包括许多其他代码)通常在404:
在Spring MVC中, 当返回值包含重定向前缀时,viewResolver将其识别为需要重定向的特殊指示。视图名称的其余部分将被视为重定向URL。客户端将向该重定向URL发送一个新请求。 我们可以编写如下处理程序方法来处理重定向: 现在我们可以像这样在中访问这个重定向属性 通常我们可以在方法中访问这个重定向属性,但是当我在返回语句中指定一个URL作为参数化url时,如下所示 我无法访问重定向属