request

request

为什么第一次登陆login页面会发送request请求,这明明还没有提交呀,没有提交为啥会出现request请求

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕珊 2018-03-23 15:06:26

http://img1.sycdn.imooc.com//climg/5ab4a73800014ec405720205.jpg

你是说页面上为什么会显示这个内容吗?

如果是的话,可以看一下老师的代码,首先是logon.jsp

request.setAttribute("name","Imooc");

request.getRequestDispatcher("result.jsp").forward(request,response);

第一行是在request作用域中设置了属性,然后通过request.getRequestDispatcher("result.jsp").forward(request,response);将请求转发给了result.jsp页面,然后通过getAttribute()方法获得了属性的值。

注意这里的forward()方法,是把request中存储的内容带到了result.jsp中,而使用forward()转发请求后,虽然地址栏没有改变,但是访问的页面其实是result.jsp

关于转发的问题,在后面的课程中还会详细介绍,这里只是借此演示了一下request作用域。

祝学习愉快!

好帮手慕珊 2018-03-23 13:37:02

request除了提交表单的时候,可以通过getParameter()方法获取表单中的数据,还可以通过setAttribute()方法设置值,然后通过getAttribute()方法获取值。

祝学习愉快!

  • 提问者 慕前端6546965 #1
    但你还是没有回答我的问题呀,为什么一开始进入login页面的时候回出现一次request请求,不是按了提交之后才出现request请求吗
    2018-03-23 14:25:05
  • qq_囧囧_9 回复 提问者 慕前端6546965 #2
    你第一次进网页本来就是一个请求了 login页面就是请求出来的撒
    2018-04-02 14:06:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师