- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有以下问题:当我完成一个表单并且操作保存表单的值时,我需要传递一个参数(例如 ID ),这将转发到结果=“成功”并且我需要在成功中调用的操作与ID 和其他参数稍后在下一个表单中使用以保存此信息(info-form2 和 info.form1)...
例如:
FORM1(用户)====“成功”====> FORM2(地址)
userForm.html ===================> addressForm.html?user_id=X ...(其中 X:Id 传递了 UserAction 的抛出(方法:save) 到 AddressAction (method:newAddress))
谢谢你的帮助
提前致谢
最佳答案
您使用了“转发”一词,但听起来您想转到一个新页面 (address.html) 以收集有关该地址的更多信息。如果是这种情况,您需要在用户操作完成后重定向到地址页面。
<action name="user" class="UserAction">
<!-- Redirect to another namespace -->
<!-- for Struts 2.2 --> <result type="redirectAction">
<!-- for Struts 2.0 <result type="redirect-action"> -->
<param name="actionName">collect-address</param>
<param name="userId">${userId}</param>
</result>
</action>
${userId} 语法将在您的 UserAction 上调用 getUserId 并传递您在问题中显示的参数:addressForm.html?user_id=X。 collect-address 可以有一个进入 addressForm.html 的成功结果。 Docs here.如果您想避免使用其他操作,可以尝试 using the result type="redirect"并通过这种方式传递事物。
如果真的要转发,可以用action chaining .这是 discouraged by Ted Husted on the Struts2 team但它可能对您有用。
尝试将完成此请求的所有代码放入单个操作中,而不是操作链接,并使用 User 和 Address 的帮助程序或服务类来分离和重用代码,而不是“操作链接”。
关于java - 支柱 2 : parameters between Actions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784527/
我试图通过 Hibernate 使用 struts 作为 Controller 以简单的形式保存数据,但问题是,当我提交表单时出现错误 Cannot invoke com.myapp.struts.f
我正在尝试在 Select 标记中使用 foreach 循环。
在您的 JavaScript 控制台(Chrome 或其他)上使用 jQuery 试试这个。 var jo = $(""); //test xml jo.attr("required"); //ret
如何使用Javascript为struts逻辑标签赋值,我尝试了很多方法但从未成功。 这是示例代码: 谢谢。 最佳答案 您无法使用 Javascript 为逻辑标记分配值。 logic:equal
我正在计算 Action 类中搜索屏幕中的页数。我需要从 1 迭代到显示带有链接的页码,但我找不到使用 执行此操作的方法。 Java 等效代码将是,请让我知道哪里有办法在带有 struts 2.0
我正在研究 Struts 程序,并在其中一个 JSP 页面中遇到了带有 styleClass 属性的 html 标记。 所以,它看起来像: 关于css - 支柱 html :text stylecl
我有以下问题:当我完成一个表单并且操作保存表单的值时,我需要传递一个参数(例如 ID ),这将转发到结果=“成功”并且我需要在成功中调用的操作与ID 和其他参数稍后在下一个表单中使用以保存此信息(in
以下struts html标签有什么区别: "html:image"和 "html:img" 我搜索了 apache 文档,但找不到区别。 最佳答案 html:image 呈现一个类型为“image”
我有一个提交到详细信息页面的表单,其中有一个按钮。我在我的映射文件中放置了一个 Action 以将一个 Action 链接到该按钮,该按钮应将用户发送回表单并将其清空。 我可以正确地重定向它,但表单仍
我有一个 jsp 页面,它根据查询参数将信息加载到各个表中,但是我希望能够使用标记迭代返回的列表,并评估每次迭代是否来自数据库的值 == 到“1” "使用 then 执行结果 1,否则执行结果 2。
如何防止我的网站进行sql注入(inject) 我正在使用 Struts 2 、DB MY sql 。 最佳答案 我认为最好的方法是不要重新发明轮子并使用现有的工具。对于小型项目,我建议在查询数据库时
我是 Struts 2 的新手,我一直在关注有关 Struts 2(Koushik) 的视频教程。我创建了 Struts.xml、操作类和 JSP,与教程中创建的相同。但它给出了以下异常。 异常: J
如何在 Struts2 上将 Json 发送到操作? 最佳答案 这是一个short tutorial与struts2 grid plugin相关,我想你也可以在没有grid plugin的情况下采用它
我有一个带有以下代码的 Struts 2 jsp... snip 问题是类别背后的 java 代码是.. private static final CategoryEnum[] PRI
我想从另一个调度操作调用dispatchAction的方法。我希望当我单击更新或删除时,“内部显示用户方法”将在我的 jsp 上显示。 Struts 配置文件
我有一个表单 (form.jsp) 和一个连接的 FormAction ActionA。 ActionA 进行验证并存储 ActionErrors,form.jsp 将使用 打印它们。标签。所有这一
我有一个带有名为 jspString 的字符串属性的操作类。我使用属性 jspString 为该操作类的结果 JSP 创建内容。我已经包含了我的操作类和生成的 JSP 代码。我的问题是,当我尝试使用
我正在尝试在 2 个 Action 类之间传递数据。我目前正在做这个 在我的第一个 Action 类中 doExecute(){ request.setAttribute("Orde
我尝试将 url 参数发送到 Action 类,如下所述:How to access url parameters in Action classes Struts 2 如果我喜欢 next,它会起作
我需要你的帮助。问题是: tomcat 在 时间后销毁 session 结束了 用户点击应用内的链接 我们得到错误: java.lang.IllegalStateException at or
我是一名优秀的程序员,十分优秀!