首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-01-19 
用jsp写的简易计算器,同一个页面传参的问题Java code%@page contentTypetext/htmlcharsetgb2312%h

用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%>

热点排行