http://localhost:8080/Project/test.jsp (url which hits system1)
http://192.168.1.22:8080/Project/test.jsp (url which hits system2)
jfilechooser code:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class BrowsePath extends JFrame implements ActionListener {
JButton button;
JTextField field;
public BrowsePath() {
setVisible(true);
this.setLayout(null);
button = new JButton("browse");
field = new JTextField();
field.setBounds(30, 50, 200, 25);
button.setBounds(240, 50, 100, 25);
this.add(field);
this.add(button);
button.addActionListener(this);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
Chooser frame = new Chooser();
field.setText(frame.fileName);
}
public static void main(String args[]) {
BrowsePath frame = new BrowsePath();
frame.setSize(400, 600);
frame.setLocation(200, 100);
frame.setVisible(true);
}
}
class Chooser extends JFrame {
JFileChooser chooser;
String fileName;
public Chooser() {
chooser = new JFileChooser();
int r = chooser.showOpenDialog(new JFrame());
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if (r == JFileChooser.APPROVE_OPTION) {
fileName = chooser.getSelectedFile().getPath();
}
}
}
我有一個JFileChooser代碼時,我打的頁面從本地機器(系統)JFileChooser可以在服務器或其他機器上工作嗎?
以上JSP頁面的正常工作有一個按鈕,按鈕其得到加載的點擊。
我嘗試另一種方法,從另一臺機器(系統2)我試圖通過用IP
替換本地主機在上述情況下,它不是在系統2運行擊中的URL,而不是它的運行在系統1。
- 是否有可能讓它在system2中運行?
是客戶機..如何使用可信任的小程序?是否有必要在客戶端機器上安裝java? –
*「如何使用可信的applet?」*編寫一個applet,然後對其進行數字簽名,然後在出現提示時讓用戶確定。 *「是否有必要在客戶端機器上安裝java?」*是的。 –