繁体   English   中英

如何处理http GET请求整数参数?

[英]How to manipulate http GET request integer parameters?

我正在尝试将两个值相乘,这是我从上一页获得的参数。 我知道我可以使用以下方法分别显示它们:

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

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

但是,当执行乘法运算以求出这两个值的乘积时,下面尝试的尝试不起作用,因此我知道这种方法不正确

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

根据收到的错误,似乎您正在使用Java,因此您应该以这种方式转换整数:

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

假设您正在使用的这些符号用于ASPX页面,则答案将是强制转换为int

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM