java编写网页浏览器时的意外,麻烦各位大侠看看,可能对您也有帮助哦!!
我的问题是,当我用java编写的网页浏览器浏览网页时,网页的submit按纽不工作,详细情况如下:
我有两个网页,放在tomcat里面(如果您不是tomcat的用户,您不必去想网页的地址是怎么确定的),用于访问它们的地址分别为http://one.html和http://two.html。
**************网页一***********************
<html>
<head>
<title>测试</title>
</head>
<body>
你是我的唯一
<form action="http://two.html" method="post">
<input type="submit" value="我爱你">
</form>
</body>
<html>
**************网页一***********************
**************网页二***********************
<html>
<head>
<title>测试</title>
</head>
<body>
谢谢你的帮忙
</body>
<html>
**************网页二***********************
我用java编了一个显示网页的程序,代码大概如下(简化版):
*******************************************
import javax.swing.*;
import java.net.*;
import java.awt.Dimension;
import javax.swing.event.*;
public class view
{
public static void main(String[] args)throws Exception
{
final JFrame myFrame=new JFrame("File upload");
final JEditorPane myView=new JEditorPane();
myView.setPreferredSize(new Dimension(400,400));
myView.setEditable(false);
myView.addHyperlinkListener(new HyperlinkListener() //超链接监听
{
public void hyperlinkUpdate(HyperlinkEvent evt)
{
try
{
myView.setPage(evt.getURL());
}
catch(Exception e)
{
JOptionPane.showMessageDialog(myFrame,"连接失败");}
}
});
myFrame.setSize(500,500);
myFrame.getContentPane().add(myView);
myView.setPage(new URL("http://one.html")); //用于显示第一个网页
myFrame.show();
}
}
*******************************************
用浏览器打开网页一,单击"我爱你"按纽,第二个网页显示!!!!
运行程序,第一个网页正常显示,但是当我单击"我爱你"按纽时,毫无反应,怎么回事????