Java 无法在我的jsp页面中包含jxbrowser
我想在jsp页面中的锚标记内或单击按钮时调用jxbrowser 我已经在java类中创建了jxbrowser。 这是jxbrowser的代码 HelloWorld.javaJava 无法在我的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
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中包含一个简单的应用程序。它有用吗?