<body>
<%
//接收第一个数
String s_num1=request.getParameter("num1");
//接收第二个数
String s_num2=request.getParameter("num2");
//接收运算符
String flag=request.getParameter("flag");
//计算
int num1=0;
int num2=0;
int result=0;
num1=Integer.parseInt(s_num1);
num2=Integer.parseInt(s_num2);
if(flag.equals("+")){result=num1+num2;}
else if(flag.equals("-")){result=num1-num2;}
else if(flag.equals("*")){result=num1*num2;}
else if(flag.equals("/"))
jsp简单的计算器如何在本页显示数据
最新推荐文章于 2022-11-07 01:01:33 发布
本文讨论了在jsp中实现简单计算器时遇到的错误,重点是org.apache.jsp.myCal_jsp._jspService()方法导致的NumberFormatException。解决办法是在计算前添加if条件判断,确保输入不为空。同时,由于页面跳转导致数据丢失,提出了需要考虑数据保留的策略,特别是对于计算标志flag的处理。
摘要由CSDN通过智能技术生成