Java Web学习笔记2017年3月22日
---恢复内容开始---
java web笔记
下午课程开头的实例
做一个加减乘除计算的jsp文件
首先建立一个web项目
在WebContent里面建立一个JSP,名字为index
代码如图

部分代码
<form action ="AddServlet" method = "post"> num1<input type ="text" name = "num1"/> <select name="oper"> <option value ="+">+</option> <option value ="-">-</option> <option value ="*">*</option> <option value ="/">/</option> </select> num2<input type = "text" name="num2"/> <input type ="submit" value = "submit"> </form>
创建两个文本框
num1<input type ="text" name ="num1"/> num2<input type ="text" name ="num2"/>
创建一个提交按钮
<input type ="submit" value = "submit">
创建一个下拉列表(+加-减*乘/除)
<select name="oper"> <option value ="+">+</option> <option value ="-">-</option> <option value ="*">*</option> <option value ="/">/</option> </select>
创建一个提交
<form action ="AddServlet" method = "post">
在src里面创建servlet
如图所示


在doPost里面写java代码:

定义变量
int num1=0; String oper=""; int num2=0; int result=0; try { num1=Integer.parseInt(request.getParameter("num1").toString());//获取num1的值 oper = request.getParameter("oper").toString();//获取运算符 num2=Integer.parseInt(request.getParameter("num2").toString()); //判断运算符 if(oper.equals("+")) { result = num1+num2; } else if(oper.equals("-")) { result = num1-num2; } else if(oper.equals("*")) { result = num1*num2; } else { result = num1/num2; } response.getOutputStream().print(num1+"+"+num2+"="+result); }catch(Exception err) { }
运行结果


完~~
---恢复内容结束---

浙公网安备 33010602011771号