当前位置: 代码迷 >> Java Web开发 >> 怎么在jsp页面中将字符串转换成float,就是讲request.getParameter()得到的,转换成float 急
  详细解决方案

怎么在jsp页面中将字符串转换成float,就是讲request.getParameter()得到的,转换成float 急

热度:7332   发布时间:2013-02-25 21:05:21.0
如何在jsp页面中将字符串转换成float,就是讲request.getParameter()得到的,转换成float 急。。。。
<body>
    <h1>登录界面</h1>
    <form action="" method=post>
    <table border="1">
    <tr><td>黄灯时间:</td><td><input type="text" name="h"></td></tr>
    <tr><td>绿灯时间:</td><td><input type="text" name="l"></td></tr>
    <tr><td>红灯时间:</td><td><input type="text" name="h"></td></tr>
    <tr><td>启动损失时间:</td><td><input type="text" name="q"></td></tr>
    <tr><td><input type="submit" value="提交"></td><td><input type="reset" value="重置"></td></tr>
    </table>
    </form>
    <table>
        <%
            String huang=request.getParameter("h");
            String lv=request.getParameter("l");
            String hong=request.getParameter("h");
            String q=request.getParameter("q");
            double sum=0.0; 
            double l=0.0;
            try {
                 sum=Double.parseDouble(huang)+Double.parseDouble(hong)+Double.parseDouble(lv);
                 l=Double.parseDouble(lv)+Double.parseDouble(q)-Double.parseDouble(huang);
            }catch(Exception e) {
                 e.printStackTrace();
            } 
         %>
         <tr><td>周期时长</td><td><%=sum %></td></tr>
          <tr><td>有效绿灯</td><td><%=l %></td></tr>
    
    </table>
  </body>
Float.parseFloat(huang)
LZ会用Double.parseDouble(huang)为什么不想想呢?
String、Integer这些都有这个方法的!parseFloat
  相关解决方案