在动作之间传递对象数据

2024-06-27

我一开始遇到了一个关于我的一个jsp上的列表/下拉列表的问题,但现在我意识到我的主要问题是关于操作/页面之间的数据输入。老问题 https://stackoverflow.com/questions/26871659/redirecting-to-a-page-displaying-a-specific-object

我正在尝试从显示一个特定对象的一个​​页面导航到显示一个特定对象的另一个页面attachedObject(到第一个),然后导航回第一个对象页面。最后一步是我遇到问题的一步。

整个工作流程是: 第一页:显示对象列表,选择一个对象,然后转到显示该对象及其附加对象列表的第二页。选择附加对象之一(或单击“添加新对象”),您将被重定向到第三页。填写附加对象的表格,然后单击“保存”。

在这里,您应该被重定向到第二页,显示您刚刚添加了 AttachOject 的对象。但是,当用户尝试访问第二页但未选择列表中的对象之一时,我会收到一条错误消息。

看来,我需要传递我的“对象”或至少它的 ID,以便以后记住并使用它。

现在,我有一个ShowAttachedObjectAction类只负责显示 AttachedObjectForm(实现com.opensymphony.xwork2.Action)。最重要的是我有一个AttachedObjectAction(延伸com.opensymphony.xwork2.ActionSupport)与一个invalidate()方法。添加attachedObject(因此未在objectForm列表中选择attachedObject)时,会出现错误消息。 这就是我将 Action 类分开的原因。

但是如何在不同的操作调用期间传递对象呢? (ShowAttachedObjectAction --> AttachedObjectAction.save() --> ShowObject.action)

以下是我在pastebin上的主要课程:

对象形式 http://pastebin.com/5Kjcydu6
附加对象表单 http://pastebin.com/yvURvgea
Struts.xml http://pastebin.com/MbMmvg6E
对象动作 http://pastebin.com/bJN17VBB
附加对象动作 http://pastebin.com/D0ppq5nS
显示附加对象操作 http://pastebin.com/0jSd6znQ


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在动作之间传递对象数据 的相关文章

  • 阻止注销页面后的后退按钮

    我有 php 注销页面 当用户单击注销链接时 请参阅此页面并重定向到索引页面 但是当单击后退按钮时 我会看到带有用户数据的上一页 当然 当我刷新页面时 我看不到以前的页面和数据 我在单击注销并单击后退按钮后检查了其他代码 drupal 但我
  • 将大写 URL 重定向为小写(*** 除外) - htaccess

    我正在尝试将大写 URL 重定向为小写 但有点噩梦 主要是我的 htaccess知识缺乏 目前我有
  • JSP 标记文件,输出其正文或将其返回到变量中

    我在 tag 文件中有一个自定义标签 用于计算并输出一个值 因为我无法在这里发布代码 所以我们假设一个简单的例子 文件 mytag tag 的内容 lt tag dynamic attributes dynamicParameters gt
  • 客户端发送的请求语法错误。-Spring MVC + JDBC 模板

    我是 Spring MVC 的新手 我在运行项目时遇到错误错误 客户端发送的请求在语法上不正确 我有一个实体类 PatientInfo 我的jsp页面是demo1 我的控制器是患者控制器 我想要实现的功能是将值插入数据库 但我无法在控制器中
  • 如何修复XSS漏洞

    我们正在使用 fortify 扫描 java 源代码 它抱怨以下错误 Method abc sends unvalidated data to a web browser on line 200 which can result in th
  • Python Requests 库重定向新 url

    我一直在浏览 Python 请求文档 但看不到我想要实现的任何功能 在我的脚本中我设置allow redirects True 我想知道该页面是否已重定向到其他内容 新的 URL 是什么 例如 如果起始 URL 为 www google c
  • jqgrid删除:没有获取值

    我使用 JSP 和 Servlet IDE Eclipse 数据库 Oracle10 开发 Web 应用程序 我在用JQGRID以表格格式显示数据 我还想要添加 编辑 删除的功能JQGRID 到目前为止我已经完成了编辑功能 现在我想要Del
  • ExoPlayer2 - 如何使 HTTP 301 重定向工作?

    我开始使用 ExoPlayer 来传输一些音频 一切都很顺利 直到我遇到一个带有 301 永久移动 重定向的 URL ExoPlayer2 默认情况下不处理该问题 我已经看过这个线程 https github com google ExoP
  • java.lang.IllegalStateException:提交响应后无法调用 sendRedirect()

    这两天我一直在尝试找出问题所在 我在这里读到我应该在代码中添加一个返回 我做到了 但我仍然得到 java lang IllegalStateException Cannot call sendRedirect after the respo
  • JavaScript 重定向到新窗口

    我有以下代码 它根据下拉列表的值重定向到页面 我如何使其在新窗口中打开 function goto form var index form select selectedIndex if form select options index
  • Magento - 从观察者方法重定向客户

    在本次活动中checkout cart add product complete 我希望客户被重定向到外部网页http www example com 为此 我使用这段代码 它根本不起作用 public function moduleMet
  • 如何解决“org.json.simple.JSONObject无法解析”?

    当我尝试通过 Tomcat 打开 jsp 时 我收到以下消息 无法解析 org json simple JSONObject 类型 它是从所需的 class 文件间接引用的 Ejercicio 类型中的 getJSONObject 方法引用
  • 扩展页面指令不起作用

    您好 我正在检查页面指令 但扩展页面指令不起作用 下面是我的jsp页面
  • 带注释的 Struts2 JSON 插件

    我有一个通过注释配置的 Struts2 Action 类 所有用 Action 注释的 正常 方法都可以正常工作 但是 我需要在返回 JSON 的操作中添加一个方法 这是我的类的精简版本 使用 Spring 自动装配的 dao Namesp
  • Tiles Framework:仅刷新正文内容

    我们有一个 Tiles 布局页面 其中包含页眉 菜单 正文和页脚 在此布局中 每当用户在菜单列表中执行某些操作时 整个布局 包括页眉 菜单和页脚 都会刷新 我希望页眉 菜单 页脚是静态的 并且只有正文部分应该更新 有没有什么办法可以使用Ti
  • HttpWebRequest.AllowAutoRedirect=false 会导致超时吗?

    我需要测试大约 300 个 URL 以验证它们是否指向实际页面或重定向到其他页面 我在 NET 2 0 中使用 HttpWebRequest 编写了一个简单的应用程序来检查它 这是代码片段 System Net HttpWebRequest
  • Struts2 .action 扩展导致 CSS、JavaScript 和 Struts Dojo 损坏

    我们已经在 Struts 2 1 8 上运行了一段时间 所有 Struts 操作都按预期工作 即 Struts 操作的 href 使用不带扩展名的操作名称呈现 以下是设置链接的 JSP 代码 ul li class active li ul
  • 在 Spring MVC 中使用 Hibernate 从 SQL 数据库填充下拉菜单

    我以前做过类似的事情 但从未使用过这个特定的配置 我查找的每个示例都显示下拉列表在控制器中设置了选项 而我不希望它们在控制器中逐行设置 而是从 SQL 数据库中的列中提取 我有其他表单当前从同一表和列中提取 但带有下拉菜单 我什么也没得到
  • 从 java 代码运行 Python 脚本

    这是我第一次在java中尝试python 我正在尝试从我的代码执行 python 脚本 如下所示 Process process Runtime getRuntime exec python C Users username Desktop
  • 从java类文件获取apache webcontents文件夹的绝对路径[重复]

    这个问题在这里已经有答案了 需要在动态 Web 应用程序内获取 java 类文件中的绝对路径 实际上我需要获取 apache webapps 文件夹的路径 部署 webapps 的位置 e g apache root webapps my

随机推荐

  • 使用条件变量的 C++ 监视器类/包装器

    我正在尝试创建一个包装类W在 C 中 它是用指向通用对象的指针构造的OBJ 当您致电其中之一时OBJ方法通过W W 包含条件变量cv 发出一个cv wait 打电话之前OBJ方法和一个cv notify when OBJ方法已完成 我已经能
  • 如何避免父ScrollView裁剪内部ScrollView?

    When a horizontal child ScrollView is nested inside a vertical parent ScrollView internal element is clipped by parent S
  • 检查 GitHub 令牌的范围

    我想被动地检查 GitHub 安全令牌的权限 范围 而不将某些内容推送到存储库中 我尝试了以下命令 我替换了 your username 你的访问令牌和我的存储库的 URL 但它显示一个错误 curl 3 URL 使用错误 非法格式或缺少
  • 多线程:您在什么时候创建了太多线程?

    我正在开发一个多线程应用程序 该应用程序最初是单线程 后来扩展到多线程以实现性能提升 我有一个主线程 它将工作分成更小的块 并将其卸载到处理这些块的工作线程 此部分使用信号量进行控制 以在任何时间仅允许 X 个工作线程 工作线程生成数据块
  • lua找不到模块插座

    我正在尝试使用 lua 从 nginx 访问 redis 值 当我在命令行上执行 lua 文件时 一切正常 我可以读取值并将值写入 redis 但是当我尝试通过访问写入 access by lua 指令的位置来从 nginx 执行相同的文件
  • Bootstrap 4 行布局没有响应

    我正在使用 Bootstrap 4 在 MEAN 堆栈上为新闻文章布局创建一个 html 模板 但这应该不重要 对于这种总体布局的要求是 一篇 特色 文章位于其自己的列中 而其他 8 篇文章位于另一列中的两行中 当在较小的屏幕或移动设备上查
  • C++20 比较:关于不明确的反转运算符的警告

    考虑这个有效的 C 17 示例 struct A bool operator const A int main return A A When 使用 std c 20 在 clang 中编译它给出 https godbolt org z Q
  • FileNotFoundException(文件太大)

    我在尝试下载文件时遇到此异常 Caused by java io FileNotFoundException repository PWWVFSYWDW0STLHYVEEKHMYBXZTTETGROCQ4FGdsadadaXR1407709
  • 为什么我应该使用 $_GET 和 $_POST 而不是 $_REQUEST? [复制]

    这个问题在这里已经有答案了 除此之外 REQUEST从 cookie 读取 有什么理由我应该使用 GET and POST代替 REQUEST 这样做的理论和实践理由是什么 当我只想让用户的某些数据返回某些数据时 我使用 REQUEST 当
  • 有没有办法让 CVS 不会在 $Id: $ 等关键字替换上产生合并冲突

    我们目前使用 CVS 并在合并到主干之前在分支上开发新功能 有时我们会遇到由 CVS 关键字替换引起的合并冲突 因此 当查看冲突文件时 我们会看到类似这样的内容 lt lt lt lt lt lt lt collect logs conf
  • 您能否从 Jenkins 管道内部识别这是否是新分支的首次运行?

    是否可以从管道本身内部查看管道作业是否是新发现的分支的第一次运行 如果您可以获得一个作业的所有运行的列表 也许您可 以查看之前的运行是否为 0 次 从而知道这是第一次运行 Use env BUILD NUMBER env BUILD NUM
  • 如何在 Rails 中对不同用户建模

    Question 我有一个带有内置授权和身份验证逻辑的用户模型 现在我意识到我拥有三种不同类型的用户 我想存储每个人的不同信息 Rails 中处理这个问题的最佳方法是什么 基于当前阅读的想法 我看过 STI 但从我读到的内容来看 它是不合适
  • 将 numpy 数组转换为 numpy 数组的数组

    如何转换 numpy 数组a到 numpy 数组b以 num Pythonic的方式 理想情况下 解决方案应该适用于任意维度和数组长度 import numpy as np a np arange 12 reshape 2 3 2 b np
  • 是否可以在 ElasticSearch 的“_source”中包含“_id”

    通常ElasticSearch文档存储为 index some index type some type id blah blah score null source field a value a field b value b 查询数据
  • 在Java中获取计算机名称[重复]

    这个问题在这里已经有答案了 我想知道是否有办法在Java中获取计算机名称 我看过几个答案java net InetAddress 但我想知道是否有一种不使用网络的方法 作为一个附带问题 计算机名称是否只是一个网络事物 因此必须这样做 计算机
  • Backbone.js - 自定义设置器

    想象一个简单的骨干模型 例如 window model Backbone Model extend defaults name date new Date valueOf 我正在尝试找到一种方法 使模型始终以小写形式存储名称 而不管提供的输
  • invalidate方法有什么作用?

    什么是invalidate方法做在winform app Invalidate method附带六超载里面形成control class of System Windows Forms 名称空间 谢谢 Windows 窗体使用 GDI 进行
  • ARM(特别是移动)外设寻址和总线架构的解释?

    我首先要说的是 我不是该领域的专家 我的问题可能包含误解 在这种情况下 如果您纠正我并附上资源 以便我可以了解更多详细信息 我将很高兴 我试图弄清楚系统总线的方式以及移动设备中出现的各种设备 例如传感器芯片 wifi BT SoC 触摸屏等
  • 可达性更改通知应仅调用一次

    我在我的 swift 项目中使用了 Reachability 我在 AppDelegate 中有以下代码 NSNotificationCenter defaultCenter addObserver self selector reacha
  • 在动作之间传递对象数据

    我一开始遇到了一个关于我的一个jsp上的列表 下拉列表的问题 但现在我意识到我的主要问题是关于操作 页面之间的数据输入 老问题 https stackoverflow com questions 26871659 redirecting t