form.jsp 表单页面
<form action="/day1101/JiaServlet" method="post">
整数1<input type="text" name="num1"><br>
整数2<input type="text" name="num2"><br>
<input type="submit" value="提交">
</form>
Servlet 页面 接收 到表单的值,并转发到 接收页面 result.jsp
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
/*
* 1,得到表单的值
* 2,将字符串转成int 整型
* 3,相加操作
* 4,把结果保存到request域中(jsp 有9大域,可以直接使用,request 是最小的一个,)
*/
String s1 = req.getParameter("num1");
String s2 = req.getParameter("num2");
int num1 = Integer.parseInt(s1);
int num2 = Integer.parseInt(s2);
int sum = num1+num2;
//把结果保存到request域中
req.setAttribute("result",sum);
//转发到result。jsp
req.getRequestDispatcher("/jia/result.jsp").forward(req, resp);
}
JSP 页面 request.getAttribute() 接收数据
<%
Integer result = (Integer)request.getAttribute("result");
out.print(result);%>
${result}