农业资讯网
当前位置: 首页 农业百科

jsp基础介绍(男生适合前端还是后端)

时间:2023-05-23 作者: 小编 阅读量: 1 栏目名: 农业百科

先来看一下九大内置对象都有那些,如图,九大内置对象的名字、功能。pageContext只有在当前页作用域中可以访问request一次请求的范围之内session一次会话的范围内application全局范围之内

先来看一下九大内置对象都有那些,如图,九大内置对象的名字、功能。九大内置对象中常用的对象有1.HttpServletRequest 2.HttpServletResponse 3.HttpSession,我们在此篇文章中就先介绍这三种。

1.HttpServletRequest(request:一次对话)

request是用来接收网页传来请求信息用的,得到信息后在Controller层做数据处理。先来看一下HttpServletRequest对象中有哪些方法,有颜色的方法是学习JSP必须要掌握的方法,未标颜色的方法需要了解(当提到HttpServletRequest对象时,能够想到这些方法即可)

(1).String = request.getParameter(“key”);

获取浏览器发送请求携带的参数信息


(2).request.setChareacterEncoding(“UTF-8”);

设置接受请求信息时的字符集(post)


(3).request.setAttribute(“key”,Object);

存储某一个自己产生的数据 业务逻辑方法的结果


(4).Object = request.getAttribute(“key”);

获取之前一次请求中request对象存储的数据


(5).RequestDispatcher = request.getRequestDispatcher(“path”);

设置-告知 转发的资源路径

rd.forward(request,response);转发


(6).Enumeration = request.getParameterNames();

//获取请求携带参数全部的key


(7).String[] = request.getParameterValues(“key”);

//获取key一致的一组value值 通常用作复选框


(8).StringBuffer = request.getRequestURL();

//Uniform Resource Locator统一资源定位器

http://localhost:8080/JSPBuiltInObject/index.jsp


(9).String = request.getRequestURI(); Uniform Resource Identifier统一资源标识符

/JSPBuiltInObject/index.jsp


(10).request.getHeader(“Accept-Language”);

//获取协议头传递的信息 国际化


(11).HttpSession = request.getSession();

2.JSP内置对象之HttpServletResponse(response)request

response是用来响应网页信息用的,我们通过request得到网页传来的信息后,通过controller层做数据处理将得到的处理结果响应给网页来做展示,这就是

(1).response.setCharacterEncoding(“UTF-8”);

设置相应的字符集


(2).PrintWriter pw = response.getWriter(); —->pw.write(“”);

//设置响应内容


(3).int statusNumber = response.getStatus();

//获取状态响应码


(4).response.setStatus(int statusNumber);

//设置响应码


(5).response.addCookie(); Cookie是在客户端(浏览器端)存储的一个记录

new Cookie(“key”,”value”); key不可以为null 且字符串长度不能为零


(6).response.sendRedirect(“path”); 用来做请求重定向

3.在这里我们来说一说请求与重定向的区别

4.JSP内置对象之HttpSession(session)

(1)session.setAttribute(“key”,Object);

将值存入session对象中


(2)Object = session.getAttribute(“key”);

获取存入session对象中的值


(3)session.setMsxInactiveInterval()10;

设置session对象活跃的时间


(4)Enumeration en = session.getAttributeNames();

//获取全部的key


(5)作用域对象

通过浏览器发来的请求信息,做处理,将处理结果根据我们的需求存到不同的作用域中,然后响应回浏览器。

pageContext 只有在当前页作用域中可以访问(xx_jsp.java当前这个类的范围内)

request 一次请求的范围之内

session 一次会话的范围内(好多次请求 同一个人)

application 全局范围之内(好多个session可以共享)

    推荐阅读
  • 抹茶红豆酥饼制作方法(抹茶红豆酥饼制作方法是什么)

    接下来我们就一起去研究一下吧!抹茶红豆酥饼制作方法把水油酥的材料放入面包机桶内揉面15分钟左右。油酥的材料混合均匀后揉成团。把水油酥和油酥面团盖上保鲜膜醒30分钟。油酥和水油酥各分成30个面团。擀成长舌状卷起,全部都做好。红豆馅分成25克一个,取一个酥饼皮用擀面杖擀开。放入豆沙馅,像包包子一样包好。收口朝下放置,稍稍压扁。烤箱160度预热好后,放入烤箱中层160度烤25分钟即可。

  • 一般油表亮了之后还可以跑多久(三秒知识点油表灯亮了)

    当油表灯亮起的时候,大多数新手司机都会怀着紧张的心情找加油站。但对于有经验的老司机来说,油表灯亮了其实不算什么事。有些更人性化的,还会标明大约还能行驶多少公里。以普通油耗标准来算,当油表灯亮后,汽车基本上还能再跑50~90公里左右。通常油表亮灯后,行驶20公里之内还是很安全的,超出这个范围就要小心行驶,最好提前准备好汽油。但是还是提醒各位小伙伴随时注意自己的油箱指示有备无患哦咱们下期见啦!

  • 梭子蟹死了怎么保存(梭子蟹死了的保存方法)

    以下内容希望对你有帮助!梭子蟹死了怎么保存刚死的梭子蟹最好的保存办法是洗净后蒸熟再冷冻。死的梭子蟹容易脱水,不蒸就直接冻的话,容易造成蟹肉失水,等到再解冻后,蟹壳会变得空空的,黄和膏也会变成液态流出,整个变成空壳,先蒸再冻的话可以有效的锁住水分。不过刚死的梭子蟹建议尽快食用。

  • 火龙果幼苗怎么施肥(火龙果幼苗如何施肥)

    火龙果幼苗怎么施肥给火龙果幼苗施肥的话,一定要选择好时机,原创通常是在扦插买苗出现发芽时才能施肥,这样可以让其快速爆出新芽来。可以为幼苗追施一点尿素肥,它能很好地促进火龙果小苗的生长,尤其对生根发芽非常有帮助。而且尿素肥的使用方法也非常简单,只不过火龙果小苗还很稚嫩、脆弱,一定要控制好浓度,确保肥液足够稀薄。一般取2克尿素肥,按照1000倍兑水稀释,充分溶解摇匀后浇在扦插基质里即可。

  • 电脑屏幕保护怎么取消(电脑屏幕保护取消方法)

    首先,在电脑中找到“计算机”;,现在小编就来说说关于电脑屏幕保护怎么取消?下面内容希望能帮助到你,我们来一起看看吧!在右边找到“更改屏幕保护程序”,选择打开;打开“更改屏幕保护程序”之后,找到“屏幕保护程序”,点击“屏幕保护程序”下面的下拉框;点击“屏幕保护程序”下面的下拉框之后,选择“无”;选择“无”之后,单击“确定”,保存修改;单击“确定”之后,我们已成功取消电脑屏幕保护。

  • 2000元左右手机(2022最值得买的手机推荐)

    搭载骁龙870这种次旗舰级别芯片的手机,价格跳水至1999元,一下子聚焦大量的关注。购买建议:在轻薄特性、外观颜值、屏幕和摄像方面,realmeX7Pro至尊版非常有竞争力。现在价格有所回落,更突显了它的性价比。优势:iQOONeo5SE搭载口碑不俗的高通骁龙870处理器,性能输出绝对很足的,玩起游戏来,不拖泥带水。购买建议:RedmiK40是2021年将旗舰性能拉开2000元价位“先锋”,不过压低价格,必定要阉割掉一些配置的。

  • 杨梅树什么时候开花结果(杨梅树开花结果的时间)

    下面内容希望能帮助到你,我们来一起看看吧!杨梅树什么时候开花结果杨梅4月开花,6-7月果实成熟。杨梅是杨梅科,杨梅属植物,常绿乔木,树皮黄灰黑色,叶倒披针形,先端钝。杨梅为雌雄异株,就是说雌树开雌性花,结果实;雄性树开雄性花,不结果。而且杨梅的花为葇荑花序。

  • 人之初性本善做人道理很现实(人心难猜又难看)

    上山猛虎易见真心,下水毒蛇不认六亲。社会没有遮天物,只有一物降一物。白酒红人面,黄金黑人心。心慈手软,只会让自己摔得更惨。一富遮千丑,一穷毁所有。日久不一定生情,但一定会见人心。世界上的所有事情都是暂时的,如果事事顺心,那就好好享受;如果发生意外,不要过于担心,一切都会过去的。接受自己的不完美,也接受别人的不完美。(图片来自于网络,若有侵犯了您的合法权益,请联系我们,我们将及时更正、删除。

  • 小暑种什么农作物(哪些农作物小暑种植呢)

    下面更多详细答案一起来看看吧!小暑种什么农作物小暑适合种的农作物有很多种,例如黄瓜,大白菜,生菜,菜花,胡萝卜等等。种下后要加强管理,及时浇水补水,满足对水分的需求。若是遇到连续的下雨天,要及时排出地块中的积水,避免抑制生长。此外,还要及时补充养分,养分足,环境适宜这样才可更好的生长,后期产量更高。

  • 韩信出装铭文以及思路和打法(第一代韩信的铭文出装现在还能用吗)

    接下来小编就给大家介绍一下韩信最古老的出装和铭文。蓝色10狩猎、绿色10鹰眼、红色10异变铭文上是用的百穿攻速铭文,异变、鹰眼和狩猎这也是韩信最初使用的铭文,高额的穿透能够让韩信在前期就拥有比较可观的输出,攻速和移速的加成也对韩信的刷野和Gank有很大的帮助。泣血之刃能提供续航能力,破军也能够提供一个高额的输出。