问题标签 [woodstock]
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.
jsf - JSF - 组件库,迁移还是不迁移?
我正在使用一个名为 Woodstock 的旧组件库。每当我尝试更改某些内容时,我都会陷入找不到有关该库的足够文档的困境。我正在考虑迁移到另一个库,例如 ICE Faces 或 Prime Faces。但我怀疑迁移到另一个图书馆会在 3-4 年内得到相同的结果,没有文档,不再支持。我应该使用JSF标准库,不再使用组件库,还是有一个使用超过3年的库
jsf - bean 执行后复选框不会重新渲染
我有一个按钮,我想用它来选择我的数据表中的所有复选框。
杰夫:
爪哇:
selectSingleCBEvent 正在收集此复选框的行号以在之后删除它们。我想选中所有复选框并删除相应的报告。当我单击按钮时,selectedCB 的 selected 属性变为 true,但在我的表单中我看不到更改。我尝试添加
但仍然无法正常工作。有人对这个案子有意见吗?提前致谢。
jsf - 检查按钮是否被单击一次或两次
我对 JSP 中的 jsf 生命周期和 back beans 有疑问:
我有一个按钮,我想控制它是否被单击一次或两次。我在后面的 bean 中有一个标志:
我通过以下方式控制其行为:
当我点击按钮时,我看到
当我再次点击它时,我再次看到
所以它永远不会进入 else 状态。是否会发生这种情况,因为我在后面的 bean 中声明了受保护的 Boolean flagButtonClicked = false 并且每当它被推送时,它都会再次声明 flagButtonClicked?或者还有其他解释吗?
编辑:这是facelet:
获取器/设置器:
编辑2:代码的最后一个版本是:
protected Boolean flagButtonClicked = false;
输出是:
我试图检查bean实例:
输出是:
恐怕这篇文章将成为 Stackoverflow 中最长的帖子 :)
jsp - Woodstock Java EE Web 应用程序 - 迁移到标准 JSF
我正在维护相当旧的 Web 应用程序(大约十个视图,包括一个选项卡式视图),它使用 Woodstock 组件库,并希望将其迁移到普通的 JavaServer Faces。
有两种选择:
- 从头开始重建它作为一个单独的项目,或者
- 在主(生产)版本中一一迁移现有视图
(当然第二个选项会发生在单独的版本控制分支中,并且只有在测试时才会将更改合并到主干)
我还阅读了JSF - 组件库,迁移还是不迁移?,它与 Woodstock 组件库相关,并给出了许多迁移的原因。
我是否正确理解 Woodstock 使用 JSF 1 标准进行 UI/代码绑定,所以我只需要关心用 JSF 1 标准实现中的相应组件替换 Woodstock 组件吗?
附加信息:Web 应用程序当前将 JavaServer Pages (JSP) 用于这些视图。
jsp - 动态绑定到动态表组件
根据这个站点,必须将 DataSource 放到设计器上才能创建数据提供者。然后动态创建表并绑定到数据提供者。
但是,如果我的 Web 应用程序用作用户的 GUI,用户可以从另一个页面创建表格并在另一个页面上查看它。由于不存在数据提供者,如何显示/绑定新创建的表?
我已经设法稍微解决了这个问题。但是,我不明白为什么我的 rowGroup 中没有值/数据?
修改页面.java
谢谢你。
jsp - 通过绑定获取提交的值
我想将所有网格面板存储到一个数组列表中,以便我可以在必要时遍历它们。然而,得到的结果并不出乎我的意料。使用 Netbeans 调试模式,我意识到无论添加到 arraylist 的网格面板,它的值都与从 jsp 绑定的值不同。
例如,(从调试模式)
问题是什么是错的?正确的方法是什么?
JSP 文件
Java 文件
function - 在java中从另一个函数干扰一个函数
我在 jsp 中有两个按钮,即开始和停止。
预期:只有一次开始按钮应该被点击,计数应该开始,并且当停止按钮被按下时应该停止计数。
(参考代码,当按下停止按钮时,函数stop_action()应该被调用,布尔stopOperation设置为 true 并且 **while 迭代应该在 start_action() 中停止**。)
实际:只要单击“开始”按钮,就会开始新的计数。即使多次按下停止按钮也无法停止计数。
代码如下:
在 faces-config.xml 中, FunctionExit (class, abcwar.FunctionExit) 具有请求范围。
和类 FunctionExit 是:
java - 带有woodstock的旧netbeans web应用程序
我有几乎同样的问题: JavaEE/NetBeans Library Reference
我已经完成了下载 Netbeans 6.7 和 Glassfish 2 的建议,但我仍然没有所需的库。
这是我的一个文件的样子:
我没有任何 com.sun... 软件包,似乎在任何地方都找不到它们。
我对 web 应用程序/netbeans 没有太多经验,所以任何帮助将不胜感激。我意识到这是非常过时的,可能应该迁移到其他东西,但现在我只想做一些小的编辑,而不是重写所有内容。
谢谢!