/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package servlets;
/**
*
* @author Ethereal
*/
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class Control
*/
@WebServlet("/Control")
public class Control38 extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public Control38() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
process(request,response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
process(request,response);
}
public void process(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//获取输入参数
String num1 = request.getParameter("num1");
String num2 = request.getParameter("num2");
String oper = request.getParameter("oper");
//控制台输出信息
System.out.print("num1="+num1);
System.out.print("num2="+num2);
System.out.print("oper="+oper);
//创建Model实例
bean.Computer38 c = new bean.Computer38();
String result = c.compute(num1,num2,oper);//调用业务方法
//控制台输出信息
System.out.println(result);
System.out.println(num1);
System.out.println(num2);
//将计算结果存储到request有效范围中
request.setAttribute("result",result);
request.setAttribute("num1",num1);
request.setAttribute("num2",num2);
//将请求转发到视图层文件c.jsp
RequestDispatcher rd = request.getRequestDispatcher("/c.jsp"); //得到一个转发器
rd.forward(request,response); //转发请求
}
}
homework7_38.rar
需积分: 0 116 浏览量
2023-01-04
14:25:09
上传
评论
收藏 19KB RAR 举报
计算机小菜鸟~
- 粉丝: 4
- 资源: 1
最新资源
- 高分项目,基于STM32+NUCLEO板设计彩色LED照明灯,纯cubeMX开发,内含SmartLED代码、电路图文件
- 云开发寝适闹钟微信小程序源码
- 树莓派入门指南必备书籍
- FEM-1有限元分析方法的目的和概念-复杂函数的两种近似方法
- 高分项目,基于stm32+nucleo-L476开发的智能灯,内含操作说明、电路图、源码,单片机电子设计大赛案例源代码
- webGl编程指南书籍下载
- JavaFX和DLX算法实现的数独游戏.zip
- 681814099-60888757.lrc
- 高分项目,电赛一等奖作品,基于STM32F4主控开发的老人健康监测智能手表,内含APP源码、手表Watch源码
- d788d43f8794a4c2349450fe08f41bd5ac6e39ab.webp
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈