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)
        {
            
        }

 

 

运行结果

完~~

 

---恢复内容结束---

posted @ 2017-03-22 19:26  POIUZ  阅读(76)  评论(0)    收藏  举报