Нуждаюсь в помощи с созданием файла настроек

Практическим ответом является тот, который учитывает контекст:

1) Публичный сайт (без входа в систему)
Код пользовательского интерфейса для совместной работы с обоими параметрами .

2) Сайт входа
Захватите, произошло ли движение мыши в форме входа, и сохраните это в скрытом вводе. Значение передается с учетными данными для входа в систему и добавляется в сеанс пользователя , поэтому его можно использовать на время сеанса.

Jquery для добавления только на страницу входа:

$('#istouch').val(1); // <-- value will be submitted with login form

if (window.addEventListener) {
    window.addEventListener('mousemove', function mouseMoveListener(){
        // Update hidden input value to false, and stop listening
        $('#istouch').val(0); 
        window.removeEventListener('mousemove', mouseMoveListener);
    });
} 

(от + 1 до @Dave Burt и от +1 до @Martin Lantzsch в ответах)

8
задан 24 June 2009 в 18:34
поделиться

1 ответ

Вы можете использовать java.util.Properties - он хранит пары ключ / значение в текстовом файле, и его довольно легко создать. например:

Properties mySettings = new Properties();
mySettings.load(new FileInputStream("myapp.cfg"));

// getProperty() returns a String
filepath1 = mySettings.getProperty("filePath1"); 

Затем вы просто сохраняете свои настройки в myapp.cfg либо напрямую (это простой текстовый файл с парами ключ = значение ), либо через mySettings.store (...) . Содержимое myapp.cfg будет выглядеть примерно так:

# comment and date added by the Properties object
filePath1=/usr/bin/share/filename
otherVar=52
15
ответ дан 5 December 2019 в 11:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: