Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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
Java 无法在我的jsp页面中包含jxbrowser_Java_Jquery_Jsp_Jxbrowser - Fatal编程技术网

Java 无法在我的jsp页面中包含jxbrowser

Java 无法在我的jsp页面中包含jxbrowser,java,jquery,jsp,jxbrowser,Java,Jquery,Jsp,Jxbrowser,我想在jsp页面中的锚标记内或单击按钮时调用jxbrowser 我已经在java类中创建了jxbrowser。 这是jxbrowser的代码 HelloWorld.java package web_browser; import com.teamdev.jxbrowser.chromium.Browser; import com.teamdev.jxbrowser.chromium.swing.BrowserView; import javax.swing.*; import java.aw

我想在jsp页面中的锚标记内或单击按钮时调用jxbrowser

我已经在java类中创建了jxbrowser。 这是jxbrowser的代码

HelloWorld.java

package web_browser;

import com.teamdev.jxbrowser.chromium.Browser;
import com.teamdev.jxbrowser.chromium.swing.BrowserView;

import javax.swing.*;
import java.awt.*;
import static java.awt.Frame.MAXIMIZED_BOTH;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class HelloWorld {
    public static void main(String[] args) {
        final Browser browser = new Browser();
        BrowserView browserView = new BrowserView(browser);

        final JTextField addressBar = new JTextField("http://localhost:8080/project_sarjan/newjsp.jsp");
        addressBar.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                browser.loadURL(addressBar.getText());
            }
        });

        JPanel addressPane = new JPanel(new BorderLayout());
        addressPane.add(new JLabel(" URL: "), BorderLayout.WEST);
        addressPane.add(addressBar, BorderLayout.CENTER);

        JFrame frame = new JFrame("JxBrowser - Hello World");
       frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
      frame.setExtendedState(MAXIMIZED_BOTH);
      // frame.setUndecorated(true);
        frame.add(addressPane, BorderLayout.NORTH);
        frame.add(browserView, BorderLayout.CENTER);
        //frame.setSize(1500, 1800);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

        browser.loadURL(addressBar.getText());


    }

    private static Object getRootPane() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

}
这是我的jsp页面,我想在上面的页面中包括它

<%@ page import="web_browser.HelloWorld"%>

<a href=""  id="web"></a>
$('web').click(function{

<% HelloWorld h=new HelloWorld();
h.main(null);%>

});

$('web')。单击(函数){
});

有没有其他方法可以在jsp中包含jxbrowser?

我建议您首先在jsp网页中包含一个简单的程序(例如,显示一个简单的JFrame)。一旦您成功地包含了这个简单的程序,那么使用相同的方法您也可以包含JxBrowser组件。您是否尝试过在JSP中包含一个简单的应用程序。我建议您首先在JSP网页中包含一个简单的程序(例如,显示一个简单的JFrame)。一旦您成功地包含了这个简单的程序,那么使用相同的方法您也可以包含JxBrowser组件。您是否尝试过在JSP中包含一个简单的应用程序。它有用吗?