如何从 Wicket 1.5 中的 RequestCycle 获取responsePage?

2023-12-28

在 Wicket 1.4 中我使用了我自己的WebRequestCycle在分离时将页面存储在会话中 - 以实现“后退”链接。

getRequestCycleListeners().add(new AbstractRequestCycleListener() {
    @Override public void onDetach(RequestCycle cycle) {
        squirrelAwayPreviousPage(cycle);
    }
    private void squirrelAwayPreviousPage(RequestCycle cycle) {
        Page responsePage = cycle.getResponse();
        if (responsePage != null)
            ((MySession) getSession()).setPreviousPage(responsePage);
    }
}); 

现在在 Wicket 1.5 中WebRequestCycle已经走了,我应该使用RequestCycleListener在它的位置。

getRequestCycleListeners().add(new AbstractRequestCycleListener() {
    @Override public void onDetach(RequestCycle cycle) {
        squirrelAwayPreviousPage(cycle);
    }
    private void squirrelAwayPreviousPage(RequestCycle cycle) {
        Page responsePage = **cycle.getResponsePage()**;
        if (responsePage != null)
            ((MySession) getSession()).setPreviousPage(responsePage);
    }
});

But RequestCycle没有getReponsePage()。我在哪里可以找到这些信息?


请参阅迁移指南:

https://cwiki.apache.org/confluence/display/WICKET/RequestCycle+in+Wicket+1.5 https://cwiki.apache.org/confluence/display/WICKET/RequestCycle+in+Wicket+1.5(跟踪请求和响应页面)

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

如何从 Wicket 1.5 中的 RequestCycle 获取responsePage? 的相关文章

  • wicket @SpringBean 无法创建 bean

    我有一个关于 Eclipse Wicket Spring Hibernate 的项目 一切正常 除了 当我尝试时 public class SortableContactDataProvider extends SortableDataPr
  • 启用 cookie 后,为什么 jsessionid 出现在 Wicket URL 中?

    我注意到 当用户第一次访问我的网站时 Wicket 生成的 URL 包含jsessionid 而不是依赖 cookie 来获取会话信息 cookie 确实设置成功 如果用户只是重新加载页面 jsessionid不再附加到 URL 中 你可以
  • DefaultTreeModel 和 Wicket Tree:setAsksAllowsChildren 不起作用

    I m using Wicket s Tree component in a web app But empty folders are shown in a file way Just like this 下面是我使用 DefaultTr
  • 用于重载 UI 的 Vaadin 替代方案

    目前我正在基于以下内容编写Web应用程序Vaadin http vaadin com 我对学习周期以及简单的 UI 设计方式感到非常满意 Vaadin 的总体优点是 面向 Java 用户的 本机 UI 编程 组件层次结构 事件侦听器 拖放
  • Wicket 1.5(.2) 中的 url 更改时组件未重新加载?

    我第一次使用以下 URL 导航到我的应用程序 主页 0 用户 x 在调试模式下 我看到 wicket 很好地实例化了我的面板等 显然 如果我将 URL 更改为 主页 0 用户 y 那么什么也没有发生 面板不会重新初始化 对于新用户 gt 用
  • Wicket 是适合单页应用程序的 Web java 框架吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Wicket 与 GWT - 需要建议

    我正在开发一个基于 Java EE 的 Web 应用程序 我们的时间非常有限 无法提出 alpha 版本并尝试决定要使用的 Web 框架 它必须是易于学习但功能强大的东西 由于开发需要时间 标准 JSP Servlet 在这里不是一个选择
  • 在 Wicket 中设置响应页面

    我看到Wicket的WebPage中有两种设置responsePage的方法 setResponsePage new MyPage or setResponsePage MyPage class 这两者有什么区别 第一个将重定向到可添加书签
  • 适用于大表大小的 Java wicket dataprovider

    我正在为带有 MySQL 数据库的 EJB3 java 应用程序开发一个 wicket 前端 该网站主要是提交表格和显示表格 对于这些表 我更喜欢创建 IDataProviders 它与 AjaxPagingNavigation 配合得很好
  • 通过 wicket 下载 zip 文件

    我正在使用 wicket 框架 并且我已经通过 Java 代码制作了一个 zip 文件 我想要一个下载它的链接 我不知道是否可能 或者我应该通过 wicket 但不是 Java 制作 zip 文件然后有一个下载链接 看一眼ZipResour
  • Jetty 7:为 Start.java 配置 JNDI

    遵循 Wicket 1 5 的指导 我将项目从 Jetty 6 1 25 转换为 7 5 0 v20110901 我现有的Start java包含以下设置 我用它来配置 JNDI EnvConfiguration envConfigurat
  • 如何将会话从一台 Tomcat 服务器转移到另一台?

    我们有一个用于网店的 Tomcat 服务器 当用户登录时 我们需要将用户转移到另一个 安全 服务器 以下是详细说明 1 我们有两台 Tomcat 服务器 一台 常规 HTTP 和一台安全 HTTPS 2 用户最初访问常规服务器 3 当他们登
  • 如何处理 Wicket 自定义模型中抛出的异常?

    我有一个带有自定义模型的组件 扩展 wicket 标准模型类 当 Wicket 调用时 我的模型从数据库 Web 服务加载数据getObject 此查找可能会因多种原因而失败 我想通过在带有该组件的网页上显示一条不错的消息来处理此错误 最好
  • 如何让 Wicket 7 与 Java 8 中的 java.time 配合使用?

    我有很多 bean 并且都使用 LocalDate 和 LocalDateTime Wicket 中的 DateTextField 和所有其他小部件 如 DatePicker 仅适用于 java util Date 有什么办法可以injec
  • Java/Wicket:使用资源编译基本的 Hello World

    我正在关注这个 Hello World Wicket 应用程序的示例 https www ibm com developerworks web library wa aj wicket https www ibm com developer
  • Wicket动态添加组件到表单

    我在动态添加组件到表单时遇到问题 我想做的是 为用户提供一个下拉列表 其中包含他们可以选择的项目 例如姓名 年龄 当用户按下 add 时 1 个组件中会出现一个 标签 输入框 允许他们输入值 您可能认为我可以隐藏那些未选择的组件 但用户也可
  • 检查 Wicket 中的用户代理

    我使用的是 wicket 1 5 但我无法在getClientInfo 方法 WebRequest RequestCycle get getRequest 我在其他地方看到了这段代码 WebClientInfo clientInfo Web
  • 为什么我的 Hibernate 查询返回过时的数据?

    快速版 基本上 我正在更新 Hibernate 表 后续查询正在加载过时的值 详细版本 Hibernate 3 3 1 GA 和 EhCache 2 4 2 坚持Book对象有一个List
  • 检票口:带有 ListView 的 FileUploadField

    我有一个用于上传多个文件的页面 对于每个文件 用户必须指定类型和描述 这就是为什么我不能使用MultiFileUploadField 所以我用RepeatingView with a FileUploadField在每个元素以及我需要的其他
  • Wicket 重定向:如何传递参数并保持 URL“漂亮”?

    考虑一个重定向到另一个页面的 Wicket 网页 基于此处省略的一些逻辑 public class SomePage extends WebPage public SomePage PageParameters parameters set

随机推荐

  • ASP.NET 5 HTML5 历史

    我正在将我的项目升级到 ASPNET5 我的应用程序是一个 AngularJS Web 应用程序 它使用 HTML5 Url 路由 HTML5 历史 API https developer mozilla org en US docs We
  • CarrierWave 与 ActiveResource

    有人对将 CarrierWave 与 ActiveResource 模型 在 Rails 3 中 一起使用有任何见解吗 我有一个包含文件名字段的 ActiveResource 模型 我想将文件保存到远程文件系统 我尝试了一些事情 但没有取得
  • std::array 聚合初始化需要大量令人困惑的花括号

    我有以下代码 enum class MessageDeliveryMethod POST MASTER BUBBLE NUM ENUMERATORS namespace using MapType std array lt std pair
  • 使用 Spring 4 WebSocket 从 Java 推送消息

    我想将消息从 Java 推送到 WebSocket 客户端 我已经成功地让一个 js 客户端发送到服务器并在 2 个 js 客户端上接收返回的消息 因此客户端代码工作正常 我的问题是 我想在 Java 应用程序中发生事件时启动发送 例如 每
  • Google Apps 脚本:在电子表格之间移动数据

    我正在尝试使用 Google Apps 脚本在两个 Google 电子表格之间移动数据 名为 Ex ID 的电子表格为每个员工提供一张表和一行 每行有六个重要值 包括一个 ID 号和五个数据值 名为 CR ID 的电子表格为每个员工都有一个
  • 如何使用 Trello.NET 从 Trello 获取所有图板?

    这是我的代码 ITrello trello new Trello MyAppToken trello Authorize MyUserToken Member me trello Members Me var cards trello Ca
  • 为什么此 SVG 图形在 IE9 和 10(预览版)中无法缩放?

    根据IE网站 http msdn microsoft com en us ie hh410107 aspx支持 SVG 也根据这个答案什么是支持 SVG 可缩放矢量图形 的浏览器 https stackoverflow com questi
  • 在C++中,函数返回类型后面的&是什么意思?

    在这样的 C 函数中 int getNumber 什么是 意思是 它不同于 int getNumber 这不一样 int g test 0 int getNumberReference return g test int getNumber
  • 在 if 块内使用 wait 时,“await”对此表达式的类型没有影响

    在我的代码中 我有一个用户名数组 我试图遍历每个名 称 检查该用户是否存在于数据库中并创建用户 问题是 我的 linter 说 await has no effect on the type of this expression在我标记的地
  • 处理空参数的存储过程

    我确信这有一个非常简单的答案 我没有找到 我在数据库中有一个简单的层次结构 其中每一行都有一个 ParentId 如果ParentId IS NULL 那么它就是一个根元素 我有存储过程 CREATE PROCEDURE GetByPare
  • 使用 JSch 将文件从一台远程服务器发送到另一台使用 JSch 的服务器

    我想将文件从我的第一个远程服务器发送到另一个远程服务器 public boolean uploadFile throws JSchException SftpException ChannelSftp channelSftpA create
  • 从 C++ 调用 Swift 函数

    我想知道是否可以从 C 调用 Swift 函数 如果是 怎么办 我知道我们可以从 Swift 调用 C 函数 但我还没有找到确切的答案 虽然没有直接从 C 调用 Swift 函数的官方方法 但您可以设置一个可从 C 调用的函数指针 这是否有
  • 使用 Qt 判断 PC 是否退出待机状态

    有没有一种跨平台的方法 使用 Qt 来判断计算机是否已退出待机或休眠状态 我需要能够检测计算机何时退出待机状态 以便重置 继续进程 在本例中 它是通过串行端口连接到 GPS 基于以下讨论http comments gmane org gma
  • 共享快捷方式/图标

    我有几个带有共享文件的 inno 设置 使用 Sharedfile 标志可以确保它们仅在不再使用时才被卸载 然而 这不适用于快捷方式或图标 因为它们在 inno 中被调用并指向这些文件 即使目标文件没有被卸载 快捷方式也总是被删除 那么我缺
  • 我可以以这样的方式加载 dll,以便在加载时可以将其删除吗?

    标题基本概括了所有内容 我想做的是编写一个工具来监视包含插件的 dll 文件 当我覆盖它时 通过重新编译 它应该自动重新加载它 我知道我可以制作副本 加载副本并监视原始文件 但我认为可能有更好的方法 如果我理解正确的话 dll 已完全加载到
  • 如何为 Hexo 实现选项卡式代码块标签

    我正在尝试在 hexo 中创建选项卡式代码块 作为标签插件 但我不知道在哪里放置我的 js 函数 我想我可以使用加载该函数js 助手 https hexo io api helper html但我不知道在哪里包含助手 我尝试将其添加到标签插
  • 如何在android中的操作栏中设置应用程序图标

    我想在我的操作栏上设置我的应用程序图标请帮助我 我已经尝试过 但没有创建任何内容 getSupportActionBar setTitle MukilFM getSupportActionBar setIcon R drawable fm
  • 如何在 Visual Studio for Mac 中启用迁移

    我有 Visual Studio for Mac 我正在尝试使用以下教程来学习 Xamarin 和 Azure https adrianhall github io develop mobile apps with csharp and a
  • 如何通过矩阵索引值检索矩阵列和行名称?

    假设我有一个矩阵 mdat 并且我只知道索引号 如何检索列名和行名 例如 gt mdat lt matrix c 1 2 3 11 12 13 nrow 2 ncol 3 byrow TRUE dimnames list c row1 ro
  • 如何从 Wicket 1.5 中的 RequestCycle 获取responsePage?

    在 Wicket 1 4 中我使用了我自己的WebRequestCycle在分离时将页面存储在会话中 以实现 后退 链接 getRequestCycleListeners add new AbstractRequestCycleListen