![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
servlet
一只小小狗
大家好我是练习时长2年半的程序员
展开
-
@Controller和@RestController的区别?
@RestController = @ResponseBody + @Controller @RestController 如果使用@RestController ,则Cotroller层中无法返回jsp页面、html页面。也就是说视图解析器InternalResourceViewResolver无法起作用。返回的内容就是返回JSON,XML或自定义mediaType内容到页面。 @Controller 如果使用@Controller,则会返回调用视图解析器InternalResourceViewRes.原创 2022-02-23 17:49:19 · 159 阅读 · 0 评论 -
说一下JSP四大域对象
JSP四大域对象 page域:只能用于当前页面。 request域:只能同于当次请求(转发有效,重定向无效) session域:只能用于同一个会话(私有的多次响应与请求) context域:只能用于同一个web应用(全局私有) 这全部的东西 是同一个WEB应用 ...原创 2020-11-11 20:51:36 · 153 阅读 · 0 评论 -
说一说JSP九大内置对象
九大内置对象名 不需要全记 记得几个说几个 request (HttpServletRequset) response (HttpServletResponse) session (HttpSession) application (ServletContext) config (ServletConfig) exception (Throwable) page (Object(this)) out (JspWriter) pageContext (PageContext) 面试官问你:内置对象需要创建吗?原创 2020-11-11 20:42:51 · 84 阅读 · 0 评论 -
说一下转发重定向的区别
1.转发 发生在服务器内部的跳转,所以,对于客户端来说,自始至终就是一次请求,保存在request对象中的数据可以传递。 2.重定向 发生在客户端的跳转,所以,是多次请求,这个时候,如果需要在多次请求之前传递数据,就要使用session对象。 ...原创 2020-11-11 19:09:26 · 151 阅读 · 0 评论 -
Servlet的生命周期,以及线程安全?
Servlet生命周期 我们要知道servlet是单例的 生命周期的流程 1.创建对象 2.初始化 public void init(ServletConfig config) throws ServletException { this.config = config; this.init(); } 3.service() public abstract void service(ServletRequest req, ServletResponse res) throws ServletExce原创 2020-11-11 12:21:24 · 133 阅读 · 0 评论 -
你是怎么理解三层架构和MVC?又如何理解JSP和Servlet的区别?
三层架构 web层 他主要就是放servlet和各种过滤等等,去控制前端 service层 主要就是吧业务集中在这层 dao层 主要就是负责持久化,和数据库接壤。 MVC M model V view C controller 但我并不简单的认为,MVC就是这些,他更多的应该是一个概念,比如说M model,是可以由几个模块来组成这个模型,并不是固定的回答。 JSP与Servlet 技术的角度: JSP的本质是一个Servlet JSP的工作原理:JSP->翻译->Servlet->编译-原创 2020-11-11 12:04:15 · 201 阅读 · 0 评论