JSP 和 Servlet 的基本工作原理,(鸟儿虽小,五脏具全)

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}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值