Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javafxwebview没有';t正确呈现JSF页面(符号而不是bean中的值)_Java_Jsf_Webview_Jfxpanel - Fatal编程技术网

javafxwebview没有';t正确呈现JSF页面(符号而不是bean中的值)

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

我创建了一个非常简单的应用程序,它使用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.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。请参阅附件中的截图。我找到了答案,它解决了我的问题

问题在于加载字体会弄乱网络视图。解决方案是删除指向我页面上的外部字体的链接