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

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可以共享)

    推荐阅读
  • 我国的儿童感觉统合失调率为多少(儿童感觉统合失调的危害)

    大脑将这些讯息整合,作出反应再透过神经组织,指挥身体感官的动作,称为运动学习。平衡感是人类行动的基础平衡能力主要来自骨架和中枢神经的功能,并在中耳的半规管组成辨识神经体系,以协调身体和地心引力的能力。最重要是找出其根本的原因,由于孩子行为上大多已产生多重困难,不易判断真正原因及其不足程度。

  • 碱性水果有什么(碱性水果多吗)

    接下来我们就一起去了解一下吧!碱性水果有什么绝大多数水果都是偏碱性的,像香蕉,苹果,梨,葡萄,山楂,橘子,桃子。另外从中医角度这些水果又有不同的凉热属性,与中医上各人进行评估不同的属性相对应。但西医认为只要没有明显的胃肠道刺激情况这些水果都是可以选择。

  • 进出鹿泉区防疫政策(鹿泉区疫情防控要求)

    二、抵鹿后、早检测为及早筛查发现潜在疫情风险,请义乌、三亚等省外涉疫地区来鹿返鹿人员和7月30日以来有新乐市旅居史来鹿返鹿人员抵鹿后前3天每天进行免费核酸检测,并在第5天、第7天各进行一次免费核酸检测;倡导省外非涉疫地区来鹿返鹿人员抵鹿后前3天每天进行免费核酸检测,并提倡第5天再进行一次免费核酸检测,期间不参加聚集性活动,不前往人员密集场所,不乘坐公共交通工具,避免交叉感染风险。

  • 成年的猫咪能吃化毛膏吗(猫咪多大可以吃化毛膏)

    猫咪化毛膏一般是需要在猫咪开始学会舔毛的时候开始吃,通常是在三个月左右,它们会自己整理自己的毛发,从中舔入不少的猫毛,这就是毛球形成的主要因素。

  • 广东黑凉粉怎么做好吃(黑凉粉简单做法)

    下面更多详细答案一起来看看吧!广东黑凉粉怎么做好吃材料:准备好1盒凉粉粉,100克,水2300毫升,约正常碗9碗水。先取2碗冷水把凉粉粉开成无核的糊状,再用剩余的7碗冷水煮沸。把刚刚搅拌的糊状凉粉浆,慢慢到如煮沸的锅中,并不停的搅匀,直到煮沸。关火,充分冷凝后成固体,用木刀切成大四方快,放入冰箱冷藏。想吃的时候,取出,用木刀切入小方块,根据自己的口味加入蜂蜜或冰糖或蔗糖水,还可以加入自己喜欢吃的水果。

  • 月季花的特点,附外形介绍 月季花的样子和特点是什么

    顶部生长的小叶柄较长,侧面生长的小叶柄较短。北方花期是4-10月,南方花期是3-11月。

  • 齐白石画荷花图大全(齐白石画红荷卖690万)

    这幅《五色荷花》创作于1935年,在2017年以3220万的天价成交,足足比齐白石的《荷花蜻蜓》高出了近5倍。2,虽然同是写意荷花,齐白石的荷花重意趣,对形态的描写没有过多刻画,而张大千的荷花,除了荷叶之外,几乎每一朵荷花都刻画得更加细腻、美观一些。

  • 课后服务是什么意思(课后服务的解释)

    课后服务的解释课后服务属于学校教育的延伸,是为了解决放学早下班晚“时间差”问题而衍生的一种服务,以贝尔安亲为首的课后服务机构正迅速崛起,这种机构提供的学生托管、作业辅导、文体活动、娱乐游戏、兴趣培养、社会实践等服务。

  • 树藤怎么炒好吃(怎么炒树藤)

    我们一起去了解并探讨一下这个问题吧!树藤怎么炒好吃藤藤菜300g,蚝油1勺,干辣椒3个,蒜2瓣,食盐3g,植物油30g,将藤藤菜用水浸泡30分钟,然后择叶,洗净,沥干。将蒜去衣,切蒂,切成蒜片,干辣椒切成细丝。放入蒜片、辣椒丝爆香。快炒至熟,下适量食盐和蚝油调味,即可关火上碟。

  • 二手三门版普拉多转让(司法拍卖不容错过)

    司法拍卖不容错过江津法院司法拍卖拍品上新啦!1.登录淘宝网司法拍卖网络平台http://sf.taobao.com2.扫码拍品下的二维码即可进入拍卖界面还在等什么呢?本周有什么新拍品,赶紧来看看吧!1拍卖标的:重庆市。