如何解决在HTML中调用Java方法
| 这就是我想要做的: 我已经编写了一个Java程序,该程序需要两个文件路径作为输入参数。该代码工作正常且准确。这里的问题是每当我需要在命令提示符下提供完整的文件路径时。所以我想将其链接到HTML页面,这将为您提供两个浏览按钮以浏览文件。 现在我的问题是如何在Java方法中提供两个浏览的文件路径。到目前为止,我已经在批处理文件中编写了整个Java代码。我尝试在HTML中使用“ 0”,但是如何在我不知道的Java中传递此值?解决方法
如果要在桌面上使用此应用程序,则不需要servlet或HTML,只需弹出两个JFileChoosers并使用它们选择文件。
执行此操作的代码是:
import java.io.File;
import javax.swing.JFileChooser;
public class Main {
public static void main(String[] args) {
JFileChooser fc = new JFileChooser();
fc.showOpenDialog(null);
File f1 = fc.getSelectedFile();
fc.showOpenDialog(null);
File f2 = fc.getSelectedFile();
System.out.println(f1.getName());
System.out.println(f2.getName());
/* make sure to make some checks to the files f1,f2 */
}
}
玩得开心! :D
, 您可以为此构建一个servlet。浏览html文件后,将html表单提交到对该文件进行操作的servlet。为了指向该servlet,在form标签的action参数中给出其相对URL。或者,如果您不想使用服务器进行Web开发,然后使用Applet,它们也可以用作Java和浏览器之间通信的媒介。
, 使用Swing / AWT制作一个完全Java的UI。
您不能使用<input type=\"file\"
。我最初的想法是可以使用applet,但是请检查此答案。您仍然可以使用小程序,但是应该从Java浏览文件,而不是从浏览器浏览文件。
, 为什么不用Java GUI替换网页-也许是Swing?您可以使用ѭ3来浏览文件系统,获取文件路径并以此运行程序的其余部分。听起来这将满足您的要求。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。