美文网首页
第三周复习

第三周复习

作者: 卡布奇诺_7828 | 来源:发表于2019-05-05 15:31 被阅读0次

1.什么是Servlet(继承哪个类,或实现什么接口)如何配置servlet

一个类继承HttpServlet或GenericServlet,或者实现Servlet接口

         hello

         com.neuedu.servlet.HelloServlet

         1

         hello

         /user/login.do

 

@WebServlet(urlPatterns = “/user/login.do”)

public class HelloServlet extends HttpServlet{}

 

2.servlet的生命周期

构造器 : 当第一次访问时调用且只调用一次

Init:初始化方法,调用完构造器立刻调用且只调用一次

Service:受理请求,可以多次调用

Destory:当前web应用卸载时调用,只调用一次

 

3.servlet编译后的.class文件的路径在哪儿

com.neuedu.test.HelloServlet

会编译到

WEB-INF/classes/com/neuedu/test/HelloServlet.class

4.web网页服务的默认端口号80和Tomcat默认端口8080和mysql默认端口3306

5.cookie的常用方法,分别有什么作用

Cookie cookie = new Cookie(“loginuser”,”tom”);

cookie.setMaxAge(60*60);  //持久化 1小时

response.addCookie(cookie); // 给浏览器颁发一个cookie

6. session可以多页面共享数据

  application(ServletContext)可以多页面共享数据,也可以跨机共享数据

session是跟踪会话的一种手段,它是保存在服务端的一个对象,它能保存对象类型的复杂数据,多页面可以共享同一个session对象

pageContext

request

session

application

request

request.getSession()

getServletContext()

7.EL表达式的写法${}   ${10 mod 3}相当于10%3,${param.username}的含义

8.web.xml中welcome-file-list的作用--设置起始访问页,welcome-file的作用--设置具体某个页面

9.实现会话跟踪的四种技术,session,cookie,URL重写和隐藏域

10.jsp第一次访问时速度为什么比较慢,因为需要转成servlet源文件,即.java文件,然后在编译成.class文件

11.json和数组的数据格式是什么样的

Var arr = [];

Var json = {

“name”:”张三”,

“age” : 123

};

 

12.session读,存数据的方法是什么,设置最大时长的方法

session.setAttribute(String,object)

Object session.getAttribute(String)

session.setInactiveInterval(秒);

session.invalidate();

13.post请求和get请求的区别,http默认(default,缺省)的请求方法是get

14.servlet容器(Tomcat就是Servlet容器的一种)启动web应用时,会自动创建什么对象?它与整个web应用同生命周期ServletContext

15.注释<!-- -->和<%-- --%>能注释java代码,而且在浏览器不可见

16.404表示访问资源不存在,(页面不存在)

17.过滤器的作用,其本身不能产生请求和响应,过滤器有哪些方法,如何放行请求

一个类实现Filter接口

Init

Destroy

doFilter(ServletRequest request, ServletResponse response,FilterChain chain)

chain.doFilter(request,response);

 

18.请求转发和请求重定向(绝对转向)的区别,方法名称

request.getRequestDispatcher("/WEB-INF/jsp/404.jsp").forward(request, response);

response.sendRedirect()

19.到哪个文件修改tomcat端口号

Tomcat安装目录下conf下的server.xml

20.tomcat默认的的发布路径是哪个文件夹

webapps

21.jsp指令有哪三个

page <%@ page language=”java”import="java.util.Date"%>

taglib

include 他能静态包含另一个页面

22.jsp:include(动态,更适合有数据变化的页面)和include指令(静态,更适合静态页面)的区别

23.web服务器实例化servlet的方式有两种:访问时实例化,和指定load-on-startup加载期间就实例化

24.中文乱码三行代码

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");

25.编程,检验用户名是否存在

26.获取复选框值的方法是什么

String arr[] = request.getParameterValues();

27.web.xml和lib在哪级文件夹下  WEB-INF

28.动态网页技术:php,jsp,asp,html属于静态模板

29.上传文件时,表单控件需要多一个属性

<form action="" enctype="multipart/form-data">

type="file">

30.M(model dao mapper )V(view jsp)C(controller

servlet)分别代表了什么

31.四大域对象– JSP9大隐式对象

pageContext : 当前页面的上下文,其他8个对象都可以从它当中获取

request :封装了请求信息

session 会话对象,多页面共享数据

application :代表当前web应用,可以存一些全局变量,与web应用同生命周期

config

page

out

exception

response

 

ajax

相关文章

  • 阿霞 周反思0311-0315

    第一,亲子英语篇 「亲子学习是最好的学习模式」 记录:001 这周是#亲子英语复习打卡#第三周! 复习内容: 1:...

  • 一言难尽的/l/发音-- Day20打卡持续力英语发音练习

    这是第三周的复习内容,主要是复习/l/的发音方法和发音辨析,基于S老师的课程内容进行复习和相关扩展。 发音示意图 ...

  • 复习——第三周

    本以为这周可以进入良好的复习状态,可事实上完全相反,本周几乎没怎么看书,头疼,疼得根本看不进去。 我不得不承认,我...

  • 第三周复习

    1.什么是Servlet(继承哪个类,或实现什么接口)如何配置servlet 一个类继承HttpServlet或G...

  • 第十四天_复习bug定位&linux命令加强

    第三周第四天复习bug定位linux命令加强 复习bug定位 发现bug后定位流程 看界面提示 看前端日志 抓包看...

  • 纽兰途八尖第三周

    纽兰途剑桥八尖第三周学习分享: 本周为学期第三周,主要内容为学习Get ahead第18课,复习公立学校第二单元主...

  • 亮剑2.0班级12组114读后感

    这周是《如何学习》共读的第三周了,讲述了记忆曲线,以及如何用最少的复习次数与最大的复习间隔来达到最好的学习效果, ...

  • 第三周复习汇总

    2019年1月6日 周日 2019年的第一个周末,想着年前把自己这一堆事儿全弄完,看来有可能泡汤,但是别管怎么样慢...

  • Day24 第三周阅读回顾 如何做到高效能与身心健康

    今天是跟大家一起阅读的第三周,每个周日对本周所读书籍进行回顾,通过复习,加深印象。记得有个教育专家说过,复习是学习...

  • 第一次作业

    这周是开学第三周。 前两周的课,除了复习预习,没有布置课后作业。 这周,走进教室,与孩子们一起复习完上次课的内容,...

网友评论

      本文标题:第三周复习

      本文链接:https://www.haomeiwen.com/subject/nmacoqtx.html