我有两个jsp文件。从一个jsp,我为JFileChooser浏览对话框调用另一个。
但是当我从客户端计算机加载url时,浏览器对话框在服务器计算机中打开。 我在网上搜索过它。但我找不到解决方案。请发布解决方案。
答案 0 :(得分:2)
JSP和Java Swing是完全不同的UI技术。 JSP允许您创建基于Web的UI,Swing允许您创建桌面客户端UI。
您只需使用输入type =“file”的HTML表单即可为您的Web客户端创建文件选择器对话框。参见:
http://www.w3schools.com/tags/tag_input.asp
http://www.w3.org/TR/html-markup/input.file.html
JFileChooser在服务器上打开的原因是因为Java正在运行。 Swing不知道该程序实际上是一个Servlet容器,并且您的用户是Web客户端。