【问题标题】:JFileChooser not opening on tomcat server but it opens when it runs using eclipseJFileChooser 未在 tomcat 服务器上打开,但在使用 eclipse 运行时打开
【发布时间】:2015-06-13 05:35:42
【问题描述】:

我使用 struts 2 创建了一个 Web 应用程序,我想要一个文件夹选择器,它在单击浏览按钮后被激活。我创建了一个使用 JFileChooser 生成窗口的类。

public class Folderpath extends JPanel{
private String pathd;
      public String Folderpath() {

          JFileChooser chooser = new JFileChooser();
            chooser.setCurrentDirectory(new java.io.File("."));
            chooser.setDialogTitle("Choose Directory");
            chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            chooser.setAcceptAllFileFilterUsed(false);

            if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)    {
                setPathd((chooser.getCurrentDirectory()).toString());
                return "success";
              } 
            return "success";
        }
    public String getPathd() {
        return pathd;
    }
    public void setPathd(String pathd) {
        this.pathd = pathd;
    }   
}

每当我在 Eclipse 服务器上运行项目时它都可以工作,但每当我在 tomcat 服务器上尝试它时,文件夹选择器窗口就不会打开。我以为tomcat不允许运行applet,请指导我在我的tomcat服务器上运行这段代码。

【问题讨论】:

  • 小程序在哪里?加载小程序的 HTML 在哪里?

标签: java eclipse tomcat tomcat7


【解决方案1】:

如果您在基于 Tomcat 服务器的 Web 应用程序上运行此代码,则必须使用小程序。在这种情况下,您应该使用自签名小程序。检查这个link from another SO thread

【讨论】:

  • 对不起,我没有使用小程序,我使用的是 swing,所以请指导我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多