问题标签 [wicket-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
366 浏览

java - java.lang.ClassNotFoundException:org.apache.wicket.extensions.markup.html.form.select.Select

我在 apache wicket 框架中面临这个问题。

我已经org.apahe.wicket.extensions.markup.html.form.select.Select在我的项目中导入了jar文件,但错误仍然显示......

0 投票
3 回答
1218 浏览

javascript - 使用wicket ajax post将文件数组从js发送到java

我正在使用文件类型的字段输入加载多个文件列表。问题是我想在表单发布之前从原始列表中删除其中一些。Couse FileList 在 js 中是不可变的,我无法创建新输入以使用覆盖的 FileList 发布(出于 js 安全原因),我必须使用要提交的文件构建数组。

但我不知道如何使用 Wicket.Ajax.post 发布和接收它(由于上述我无法发布表单)

标准 fileUploadField 获取请求作为表单发布上的 IMultipartWebRequest 的实例。如何使用 Wicket.Ajax.post 做同样的事情?

0 投票
1 回答
246 浏览

java - Apache Wicket 导航栏在重定向后设置为活动状态

我在标题中有导航栏菜单。标题用于每一页。

类层次结构:WebPage <- BasePage(includes new Header) <- Page...

在导航栏,我没有完整的网页,但NavbarButton如果正文中发生了某些事情,我需要激活一些。

例如,有两个页面Persons.htmlAddPerson.html,但一个

我想在选择时激活按钮Persons.html以及AddPerson.html.

有任何想法吗?

0 投票
1 回答
2476 浏览

wicket-6 - WicketMessage:渲染组件中的异常:

我是 wicket 的新手,并试图通过一些例子来学习它。
我正在使用 wicket 6.18.0 版本和 eclipse IDE,但在执行代码时出现错误
最后一个原因:null
WicketMessage:渲染组件中的异常:[OrderByBorder [Component id = header]]

堆栈跟踪如下:

WicketFilter.processRequestCycle(WicketFilter.java:259)

0 投票
1 回答
239 浏览

wicket-6 - Wicket 6.17 中的内联外壳

我只是想使用 wickets inline-enclosure 功能来切换 ajax 调用中块的可见性。我完全按照这里的描述做了:

https://issues.apache.org/jira/browse/WICKET-3422

唯一的区别是,我处于 ​​wicket:extend 和 wichet:child 的上下文中,因此我的自动生成的内联外壳也是自动生成的 wicket:extend 组件的直接子级。

在 1.5 版中有一个已知的错误:

https://issues.apache.org/jira/browse/WICKET-3947

我正在使用 6.17 版,但我仍然遇到这个问题。我可以通过引入一个虚拟容器来修复它。在https://issues.apache.org/jira/browse/WICKET-3947中建议使用该解决方案作为解决方法。该错误已在三年多前修复。

我的问题是:有没有人有同样的问题?

0 投票
2 回答
942 浏览

java - 为什么在 PageParameters 类型上使用 containsKey() 和 getString() 时会出错?

我正在尝试使用 Java 的 Wicket 框架,并从构建一个简单的登录应用程序开始。有两个页面,即包含登录表单的 login.java(和 .html)和仅显示在登录页面中输入的登录名和密码的 NextPage.java(和 html)。为了实现从页面传递变量,我使用了 wicket 提供的 PageParameters 类。

登录.java:

NextPage.java:

However, there is an error in the code, The method containsKey(String) is undefined for the type PageParameters and The method getString(String) is undefined for the type PageParameters that is not supposed to exist, according to tutorials on the web, as well as the documentation in apache.wicket.org, which clearly mentions containsKey as an inherited method of PageParameters. I've been trying to look for a solution for hours now, but have not reached anywhere yet. I a rookie in Java, and absolutely new to Wicket.

NOTE: When i remove the containsKey() and getString() code portions, then it successfully prints the username and password to the system console upon clicking submit.

I am using Apache Wicket 6.18, jdk 1.7, and Eclipse Juno IDE.

0 投票
1 回答
634 浏览

css - 无法确定 Wicket 中背景图像的路径

我在 Wicket 6.x 中创建了一个简单的网页,它也有一个背景图像。登陆页面,即localhost:8080html 文档中定义的 css 为:

bg.png 存储在 src/main/webapp 中,似乎工作正常。

但是一旦它进入下一页,我在其中以相同的方式定义了 css,图像就不会显示。单击生成的 url 时,localhost:8080/wicket/bookmarkable/bg.png页面显示“找不到资源”。

我在哪里保存我的 css 资源,正确的路径应该是什么?另外,我的 java 类文件中是否还需要做任何方法或初始化?

0 投票
1 回答
566 浏览

wicket - 如何在 Wicket 应用程序中禁用特定页面的重定向?

我的应用程序中有一个页面需要保留原始 URL 而无需重定向。原因是因为后面有一个包含重要信息的井号,而这在 OS X 上的 Safari 重定向期间丢失了。

我知道我可以这样做来禁用整个应用程序的所有重定向:

是否有某种方法可以通过缓冲渲染保留常规行为,但对特定页面使用一次性渲染?

0 投票
2 回答
504 浏览

wicket - 来自 LoadableDetachableModel 的错误报告不起作用

如果在加载模型时发生错误,向用户呈现该错误的正确方法是什么?似乎向页面添加反馈组件并使用 error() 是执行此操作的正确方法,但是当我这样做时,出现此错误:

这是我的Java代码:

这是我的 HTML 标记:

预期的结果是看到向用户显示错误消息的空白页面。

0 投票
1 回答
3868 浏览

java - Wicket - 过时页面异常 - 如何调试?

我的应用程序似乎工作正常,但在控制台中它抛出了很多StalePageExceptions. 我不知道为什么。如何调试此异常的原因?此异常的常见原因是什么?

我使用最新的 Wicket 版本 - 6.18 但我永远拥有它。

编辑:

StatementGokListPanel.java