当前位置: 代码迷 >> J2EE >> 用jsp写的简易计算器,同一个页面传参的有关问题
  详细解决方案

用jsp写的简易计算器,同一个页面传参的有关问题

热度:51   发布时间:2016-04-22 03:02:34.0
用jsp写的简易计算器,同一个页面传参的问题
Java code
<%@page contentType="text/html;charset=gb2312"%><html>    <body>        <h1>            我的简易计算器        </h1>        <form name="form1" action="???">            请输入第一个数:            <br>            <input type="text" name="num1">            <br>            请选择运算符号:            <br>            <select name="flag">                <option value=+>                    +                </option>                <option value=->                    -                </option>                <option value=*>                    *                </option>                <option value= />                    /                </option>            </select>            <br>            请输入第二个数:            <br>            <input type="text" name="num2">            <br>            <input type="submit" value="计算">        </form>        <%            String snum1 = request.getParameter("num1");            String snum2 = request.getParameter("num2");            String flag = request.getParameter("flag");            int num1 = 0;            int num2 = 0;            int result = 0;            num1 = Integer.parseInt(snum1);            num2 = Integer.parseInt(snum2);            if (flag.equals("+")) {                result = num1 + num2;            } else if (flag.equals("-")) {                result = num1 - num2;            } else if (flag.equals("*")) {                result = num1 * num2;            } else {                result = num1 / num2;            }            out.print(result);        %>    </body></html>


这个参数该怎么传递才正确呢,下面的代码貌似得不到传的参数啊!!!

------解决方案--------------------
直接在界面这样写就可以拿到参数了
<%=result%>
  相关解决方案