Java Web学习笔记-1
Posted 陈煜弘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Web学习笔记-1相关的知识,希望对你有一定的参考价值。
1.servlet理论上可以处理多种形式的请求响应形式 ,http只是其中之一 ,所以HttpServletRequest、 HttpServletResponse分别是ServletRequest和ServletResponse的子类 ,HttpServletRequest和ServletRequest都是接口 ,HttpServletRequest继承自ServletRequest ,HttpServletRequest比ServletRequest多了一些针对于Http协议的方法。 如 getHeader(String name), getMethod() , getSession() 等
2.HttpServletRequest 的实现是根据不同服务器的,tomcat有tomcat的实现,webLogic有webLogic的实现
3.生成唯一文件名:UUID.randomUUID();
4.WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。多个Servlet通过ServletContext对象实现数据共享。
如实现Servlet的转发。
RequestDispatcher rd = getServletContext().getRequestDispatcher(“/1.jsp”); //相对当前上下文的根目录,而不是文件在物理服务器上的根路径
rd.forward(request,response);
实现数据的交互
this.getServletContext().setAttribute("today","Yestoday");
以上是关于Java Web学习笔记-1的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记10:GenericServlet
[原创]java WEB学习笔记18:java EE 中的MVC 设计模式
[原创]java WEB学习笔记08:ServletResponse & HttpServletResponse