Отправьте новую строку/возврат каретки как скрытое значение поля

jsut обмен данными возможен через

String data = «как бы вы ни называли вашу базу данных»

context.getApplicationContext().getSharedPreferences(data, Context.MODE_PRIVATE).get("variableName")
 ... .set("variableName","variable");

, если вы также хотите реагировать на события:

[111 ]

и

IntentFilter iFilter = new IntentFilter (); iFilter.add ("action_value") // необходимый белый список для получателя

LocalBroadcastManager.getInstance(context).registerReceiver(new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                String action = intent.getAction();
                //do Stuffs
            }
        },iFilter);
10
задан 20 March 2009 в 20:47
поделиться

3 ответа

Зависит от набора символов действительно, но 
 должен быть перевод строки и 
 должен быть возврат каретки. Необходимо смочь использовать тех, которые в атрибуте значения.

5
ответ дан 3 December 2019 в 15:53
поделиться

Вы не говорите, для чего это или какую технологию Вы используете, но необходимо знать, что Вы не можете доверять скрытому полю, чтобы остаться со значением = "строка одна строка два", потому что враждебный пользователь может вмешаться в него, прежде чем это передадут обратно в POST. Так как Вы помещаете значение в <текстовая область> позже, Вы определенно подвергнетесь, например, атаки с использованием кросс-сайтовых сценариев, если Вы не проверяете и/или санируете свое "multiline_data" полевое содержание перед обратной записью его.

При записи значения в скрытое поле и чтении его назад, обычно лучше просто сохранить его на сервере как атрибут сессии или pageflow, или независимо от того, что среда обеспечивает, чтобы сделать такого рода вещь.

2
ответ дан 3 December 2019 в 15:53
поделиться

Вместо использования

Попробуйте использовать