Как манипулировать целочисленными параметрами http GET запроса? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь умножить два значения, которые являются параметрами, которые я получаю с предыдущей страницы.Я знаю, что могу отображать их отдельно с помощью:

<p> val1: <%= request.getParameter( "val1" ) %> </p>

и

<p> val2: <%= request.getParameter( "val2" ) %> </p>

, однако при выполнении арифметической операции умножения, чтобы вычислить произведение этих двух значений, нижепопытка, которую я пробовал, не работает, поэтому я знаю, что этот подход неверен

<p>product: (<%= request.getParameter( "val1" ) %> * <%= request.getParameter( "val2" ) %>)</p>

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

В соответствии с полученной ошибкой кажется, что вы используете Java, поэтому вам следует привести целое число следующим образом:

<p>product: (<%= Integer.parseInt(request.getParameter("val1")) * Integer.parseInt(request.getParameter("val2")) %>)</p>
0 голосов
/ 12 февраля 2019

Если вы используете эти символы для страниц ASPX, ответом будет приведение к int .

<p>product: (<%= (int)request.getParameter("val1") %> * <%= (int)request.getParameter("val2") %>)</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...