如何操作http GET请求整数参数?

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

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

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

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

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


慕虎7371278
浏览 188回答 2
2回答

芜湖不芜

根据您收到的错误,您似乎正在使用 Java,因此您应该以这种方式转换整数:<p>product:&nbsp;(<%=&nbsp;Integer.parseInt(request.getParameter("val1"))&nbsp;*&nbsp;Integer.parseInt(request.getParameter("val2"))&nbsp;%>)</p>

MM们

假设您使用的这些符号用于 ASPX 页面,答案将是转换为int。<p>product:&nbsp;(<%=&nbsp;(int)request.getParameter("val1")&nbsp;%>&nbsp;*&nbsp;<%=&nbsp;(int)request.getParameter("val2")&nbsp;%>)</p>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java