javafxwebview没有';t正确呈现JSF页面(符号而不是bean中的值)
我创建了一个非常简单的应用程序,它使用JavaFX WebView显示URL:javafxwebview没有';t正确呈现JSF页面(符号而不是bean中的值),java,jsf,webview,jfxpanel,Java,Jsf,Webview,Jfxpanel,我创建了一个非常简单的应用程序,它使用JavaFX WebView显示URL: static JFXPanel fxPanel; static WebView wv; static JFrame frame; public static void main(String[] args){ try { fxPanel = new JFXPanel (); com.sun.javafx.application.PlatformImpl.runLat
static JFXPanel fxPanel;
static WebView wv;
static JFrame frame;
public static void main(String[] args){
try {
fxPanel = new JFXPanel ();
com.sun.javafx.application.PlatformImpl.runLater ( new Runnable () {
@Override
public void run () {
wv = new WebView ();
wv.getEngine ().load ( "http://localhost:8080/WebApp/" );
fxPanel.setScene ( new Scene ( wv, 1000, 750 ) );
frame = new JFrame ( "Google" );
frame.add ( new JScrollPane ( fxPanel ) );
frame.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE );
frame.setVisible ( true );
frame.pack ();
}
} );
} catch ( Exception ex ) {
}
我使用它来呈现带有JSF应用程序的网页。应用程序使用web浏览器完美渲染,但从JFXPanel渲染时失败
有趣的是,从支持bean获取的文本并没有正确呈现,消息包中的资源显示为OK。请参阅附件中的截图。我找到了答案,它解决了我的问题
问题在于加载字体会弄乱网络视图。解决方案是删除指向我页面上的外部字体的链接