📄 controller_servlet.java
字号:
package ch06;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import ch06.model_Bean;
public class controller_Servlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException{ //抛出接受请求的过程中的异常信息
doPost(request,response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException{ //抛出发送信息的过程中异常信息
String weight=request.getParameter("weight");//获取表单中体重的字符串信息
String height=request.getParameter("height");//获取表单中身高的字符串信息
model_Bean Pro =new model_Bean(); //建立一个model_Bean的实例Pro
Pro.setBmi(weight,height);
String BMI=Pro.getBmi();
Pro.setResult(BMI);
String result=Pro.getResult();
//通过建立一个model_Bean的实例Pro,调用模型层组件model_Bean处理身高和体重信息
response.setContentType("text/html; charset=gb2312");//指定以中文字符集显示返回信息
request.setAttribute("result",result);
request.setAttribute("BMI",BMI);
//使用RequestDispatcher 转发至显示视图页面/view_Result.jsp
RequestDispatcher requestDispatcher=request.getRequestDispatcher("/view_Result.jsp");//获得 RequestDispatcher对象
requestDispatcher.forward(request,response);//转发
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -