-
Ubuntu下JavaFX通过JavaScript执行submit时,Post失败不能跳转页面30
环境:
Ubuntu10.04+NetBeans7.3.1+jdk1.7.0_25
代码(通过执行一个按钮进行Submit):
Element eleJS = doc.createElement("script");
eleJS.setAttribute("type", "text/javascript");
eleJS.setTextContent("function excutePost() { document.getElementsByTagName(\"input\")[0].click(); }");
eleHead.appendChild(eleJS);
eng.executeScript("excutePost()");
执行结果:
1、页面无法跳转
2、返回错误为:ReadOnlyObjectProperty [bean: javafx.scene.web.WebEngine$LoadWorker@46872b3e, name: exception, value: java.lang.Throwable: Connection reset by server
特别事项
此代码在Windows环境下的运行是没有任何问题的。
2013年7月16日 17:28
目前还没有答案
相关推荐
JavaFx登录跳转完整教程含源码 本教程将指导读者如何使用JavaFx创建一个完整的登录跳转系统,包括登录页面的设计、验证账号密码、跳转到应用程序的首页等步骤。 知识点1:JavaFx简介 JavaFx是Oracle公司推出的一...
5. **页面跳转**:在JavaFX中,页面跳转通常是通过`Scene`和`Stage`对象完成的。当你需要切换到新的界面时,可以创建一个新的`Scene`对象,设置其内容为新界面的布局,然后将这个`Scene`设置到当前`Stage`上。如果你...
8. **示例应用**:一个常见的例子是创建一个JavaFX应用程序,包含一个`WebView`组件,加载一个外部网页,并通过Java代码控制网页的行为,如改变页面内容、执行JavaScript函数等。 9. **性能优化**:虽然JavaFX的`...
JavaFx小案例,实现了登录和窗口跳转以及列表显示
linux系统下,可用如下两命令运 行 javafx 的 jar包 export JAVAFX=/home/这里是linux的用户名文件夹/javafx-sdk-18/lib java --module-path $JAVAFX --add-modules javafx.fxml,javafx.controls -jar demo.jar 或都...
7. **安全性**:考虑到PDF文件可能包含恶意代码,JavaFX PDF阅读器还需要实现安全机制,防止执行潜在的危险操作,例如防止JavaScript执行或者限制不安全的链接点击。 8. **用户体验**:优秀的PDF阅读器不仅要能正确...
javafx
4. **可执行文件**:如`bin`目录下的`java`、`javac`等命令行工具,它们被用来运行和编译JavaFX应用程序。由于JavaFX不再集成在JDK中,你可能需要配置环境变量,确保这些工具可以正确地识别和加载JavaFX的模块。 ...
通过`javafx.scene`包下的类,例如`Group`、`Shape`和`Scene`,可以绘制各种几何形状,添加动画效果,实现复杂的视觉呈现。如果这个Demo包含图形元素,我们可以学习到如何在JavaFX中绘制和操作2D或3D图形。 媒体...
通过设置`Task`的事件监听器,我们可以在任务成功、失败或被取消时执行相应的操作。一旦任务启动,它将在一个新的后台线程中运行。 在实际应用中,你可能还需要使用`ProgressBar`或`Label`等组件来显示任务进度或...
JavaFX是一种强大的Java库,用于构建桌面、移动和嵌入式系统的富客户端应用程序。它提供了丰富的用户界面组件和高级图形功能,使得开发者可以创建出美观、互动性强的应用程序。在这个"javafxѧϰ"压缩包中,很可能...
在多线程环境下,如果程序退出时没有正确地关闭后台线程,可能会导致资源未能释放,或者产生数据不一致等问题。因此,在JavaFX中监听窗口关闭事件是十分必要的。 在JavaFX中,可以通过给Stage的onCloseRequest属性...
总的来说,这个“javaFx开发的炫酷浏览器”项目是一个很好的学习平台,对于学习JavaFX的开发者来说,它不仅展示了JavaFX在开发复杂应用时的强大功能,也为实践和提高GUI编程技巧提供了实际案例。无论是毕业设计还是...
5. **交互处理**:当用户在界面上进行操作时,如点击“运行”、“暂停”、“下一步”等按钮,对应的事件处理器会调用之前创建的调试接口方法,控制脚本执行。 6. **同步更新界面**:在脚本执行过程中,根据Rhino...
确保在项目中包含 Web 和 JDBC 依赖,因为 JavaFX 是桌面应用,所以不需要 Web 服务器,但需要 JDBC 来与数据库进行交互。 2. **添加 JavaFX 依赖** 在 Maven 或 Gradle 的配置文件中,我们需要添加 JavaFX 的相关...
然而,随着Java技术的不断演进,新的Java版本发布时,并不总是直接包含最新版本的JavaFX。开发者通常需要从Oracle或其他渠道单独下载JavaFX SDK(软件开发工具包)。 JavaFX 11开始,Oracle将JavaFX从Java平台中...
之后,可以使用icepdf提供的`PDFPageDrawer`类来绘制PDF页面,并通过JavaFX的`ImageView`组件显示出来。为了实现滚动和缩放功能,可以监听用户的鼠标和键盘事件,动态调整`ImageView`的大小和位置。 此外,为了实现...
《JavaFX Essentials》是关于JavaFX这一强大图形用户界面(GUI)框架的深入指南,它提供了丰富的源码示例来帮助读者理解并掌握JavaFX的核心概念和技术。JavaFX是一个用于构建桌面、移动和嵌入式设备上的富互联网应用...
2. 由于 Java 的广泛使用,更容易找到有经验的开发者,并能很快成为一个高生产性的 JavaFX 应用开发者; 3. 基于 java 同类服务器和客户端平台一套技术,减少了 javafx 平台商务方案的复杂性并降低了投资风险; 4. ...
JavaFX2.0是JavaFX的重大更新,与之前的1.3版本存在许多不兼容性,因此,如果要涉足JavaFX开发,建议直接采用2.0版本。JavaFX2.0引入了许多新特性,提升了用户体验和开发者的工作效率。 首先,安装JavaFX2.0 SDK是...