Если вы не хотите использовать аутентификацию на основе сеанса, вы можете удалить Session Authentication
из REST_AUTHENTICATION_CLASSES и автоматически удалить все проблемы на основе csrf. Но в этом случае Apache с возможностью просмотра может не работать.
Кроме того, эта ошибка не должна совпадать даже с аутентификацией сеанса. Вы должны использовать настраиваемую аутентификацию, такую как TokenAuthentication для своего apis, и не забудьте отправить Accept:application/json
и Content-Type:application/json
(при условии, что вы используете json) в своих запросах вместе с токеном аутентификации.
Похоже, вы захотите использовать JFileChooser . У Oracle есть куча руководств по основным компонентам Swing и их использованию. Вот их учебная страница для JFileChooser: ссылка .
Вы можете заставить JFileChooser выбирать только папки, если добавите следующую команду.
_fileChooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY);
в фрагменте, который отправил Бибхоу.
JFileChooser j = new JFileChooser();
j.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
Integer opt = j.showSaveDialog(this);
Предварительно разжеванный код:
JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new java.io.File(".")); // start at application current directory
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = fc.showSaveDialog(this);
if(returnVal == JFileChooser.APPROVE_OPTION) {
File yourFolder = fc.getSelectedFile();
}
Используйте JFIleChooser. например
JFileChooser chooser = new JFileChooser("C:\example");
для деталей, пожалуйста, пройдите:
http://leepoint.net/notes-java/GUI/containers/20dialogs/30filechooser.html
http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html