J2EE学习:JSP版的计算器(1)

来源:互联网 发布:淘宝怎么图片搜索 编辑:程序博客网 时间:2024/05/02 06:13

用两个页面来完成计算器:interface.jsp(界面)、result.jsp(计算)

知识点:

1、接受jsp页面提交的数据并处理

2、jsp中使用java片段

interface.jsp代码:

<%@ page contentType="text/html;charset=gb2312"%><html><h1>Calculator</h1><hr><body><form action="result.jsp">first:<input type="text" name=num1><br><select name="flag"><option value=+>+</option><option value=->-</option><option value=*>*</option><option value=/>/</option></select><br>secd:<input type="text" name=num2><br><input type="submit" value="calculate"><br></form><hr></body></html>

result.jsp代码:

<%@ page contentType="text/html;charset=gb2312"%><html><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("/"))  {     result=num1/num2;  }  out.println("result is:"+result);%></body></html>

执行结果:

 

原创粉丝点击