Как передать значение щелкнутой ссылки на другую страницу и показать ее в промежутке

Вот код, иллюстрирующий java.lang.NoClassDefFoundError. Пожалуйста, см. ответ Джареда для подробного объяснения.

NoClassDefFoundErrorDemo.java

public class NoClassDefFoundErrorDemo {
    public static void main(String[] args) {
        try {
            // The following line would throw ExceptionInInitializerError
            SimpleCalculator calculator1 = new SimpleCalculator();
        } catch (Throwable t) {
            System.out.println(t);
        }
        // The following line would cause NoClassDefFoundError
        SimpleCalculator calculator2 = new SimpleCalculator();
    }

}

SimpleCalculator.java

public class SimpleCalculator {
    static int undefined = 1 / 0;
}

0
задан Saclt7 13 July 2018 в 12:21
поделиться

1 ответ

Используйте это:

//On page one:
<a href="secondPage.php?value=sun">click me</a>
//On page two:
//you can get the value by using this
<?php
    $value = $_GET["value"];
?>
The <span id="passedWord"><?php echo $value; ?></span> is shining!
1
ответ дан Ilyes Medjedoub 17 August 2018 в 12:59
поделиться
  • 1
    Вы никогда не должны слепо выводить данные запроса в свой HTML. По крайней мере, сначала избегайте значения. Например. <?php echo htmlentities($value); ?> – Jon Wyatt 13 July 2018 в 14:06
  • 2
    Да, это правда, что может вызвать уязвимость XSS, спасибо за добавление. – Ilyes Medjedoub 13 July 2018 в 14:42
  • 3
    Привет, спасибо за ответ. Поскольку я не в php, я должен спросить: ваше решение более эффективно, чем & lt; span & gt; & lt;? Php echo $ _REQUEST ['value']? & Gt; & lt; span & gt; ? С уважением! – FloatingGoat 13 July 2018 в 17:51
  • 4
    Да, в вашем случае я считаю, что это более эффективно, но на второй странице перед отображением значения убедитесь, что вы используете & lt;? Php echo htmlentities ($ value); ? & GT; по соображениям безопасности. – Ilyes Medjedoub 13 July 2018 в 18:01
Другие вопросы по тегам:

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