
Servlet
文章平均质量分 83
彭于晏爱编程
一位爱编程的少年
展开
-
2021-10-23 Servlet的实现与案例
Servlet1.继承HttpServlet类package com.xxxx.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServle原创 2021-10-23 11:21:03 · 579 阅读 · 0 评论 -
2021-10-19 FreeMarker
FreeMarker主要内容FreeMarker概述FreeMarker概念FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具.是Java类库.FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序,将视图从业务逻辑中抽离处理,业务中不在包括视图的展示,而是将视图交给FreeMarker来输出.虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,原创 2021-10-19 10:19:42 · 318 阅读 · 0 评论 -
2021-10-18 SVN版本控制
主要内容SVN介绍简介SVN全称Subversion,是一个开放源代码的版本控制系统,Subversion在2000年由CollabNet Inc开发,现在发展成为Apach软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分.SVN是一个开放源代码的版本控制系统,管理随着时间改变的数据.这些数据放置在一个中央资料档案库(repository)中.这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动.这样你就可以把档案恢复到旧版本,或是浏览文件的变动历史.说的简单点SVN就是原创 2021-10-18 09:19:46 · 711 阅读 · 0 评论 -
2021-10-16 Maven
Maven主要内容Maven的简介简介Maven这个词可以翻译成为"专家",“内行”.作为Apach组织中的一个颇为成功的开源项目,Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理.无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷开发,Maven都能大显身手.项目构建不管你是否意识到,构建是每一位程序员每天都在做的工作.早上来到公司,我们做的第一件事就是从源码签出最新的代码,然后进行单元测试,如果测试失败,会找相关的同事一起调试,修原创 2021-10-16 10:20:17 · 213 阅读 · 0 评论 -
2021-10-15 Tomcat 服务器
Tomcat服务器什么是TomcatTomcat是一个符合JavaEE WEB标准的最小WEB容器,所有的JSP程序一定要有WEB容器的支持才能运行,而且在给定的WEB容器里面都会支持事务处理操作.Tomcat是由Apache提供的(www.apache.org)提供的可以用安装版和解压版,安装版可以在服务中出现一个Tomcat的服务,免安装没有,开发中使用免安装版.Tomcat简单的说就是一个运行Java的网络服务器,底层是Socket的一个程序,它也是JSP和Servlet的一个容器.Tomcat原创 2021-10-15 09:21:50 · 182 阅读 · 0 评论 -
2021-10-14 过滤器和监听器
过滤器和监听器主要内容过滤器介绍Filter即为过滤,用于在Servlet之外对Request或者Response进行修改.它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理.使用Filter的完整流程:Filter对用户进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理.在一个web应用中,可以开发编写多个Filter,这些Filter组合起来称之为一个Filter链.单个过滤器多个过滤器若是一个过原创 2021-10-14 09:11:05 · 84 阅读 · 0 评论 -
文件的上传和下载
文件上传和下载在网上的时候我们常常遇到文件上传的情况,例如上传资料等;当然除了上传,遇见下载的情况也很多,接下来看看我们servlet中怎么实现文件的上传和下载.文件上传文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收并保存文件,这才是一个完整的文件上传.前台页面在做文件上传的时候,会有一个上传文件的界面,首先我们需要一个表单,并且表单的请求方式为POST;其次我们的form表单的enctype必须设为"multipart/form-data",即enctype=“mu原创 2021-10-14 08:48:43 · 272 阅读 · 0 评论 -
2021-10-13 Cookie
Cookie对象cookie是浏览器提供的一种技术,通过服务器的程序能将一些只须保存在客户端,或者在客户端进行处理的数据,放在本地计算机上,不需要通过网络传输,因而提高网页处理的效率,并且能够减少服务器的负载,但是由于Cookie是服务器端保存在客户端的信息,所以其安全性也是很差的.例如常见的记住密码则可以通过Cookie来实现.有一个专门操作Cookie的类javax.servlet.http.Cookie.随着服务器端的响应发送给客户端,保存在浏览器.当下再次访问服务器时把Cookie再带回服务器.原创 2021-10-13 09:02:04 · 95 阅读 · 0 评论 -
2021-10-12 Session会话
HttpSession对象HttpSession对象是javax.servlet.http.HttpSession的实例,该接口并不像HttpServletRequest或HttpServletResponse还存在一个父接口,该接口只是一个纯粹的接口.这因为session本身就属于HTTP协议范畴.对于服务器而言,每一个连接到它的客户端都是一个session,servlet容器使用此接口创建HTTP客户端和HTTP服务器之间的会话.会话将保留指定的时间段,跨多个连接或来自用户的页面请求.一个会话通常对原创 2021-10-12 08:49:02 · 111 阅读 · 0 评论 -
2021-10-11 Servlet的实现
Servlet 的工作流程通过请求头获知浏览器访问的是哪个主机再通过请求行获取访问的是哪个一个web应用再通过请求行中的请求路径获知访问的是哪个资源通过获取的资源路径在配置中匹配到真实的路径,服务器会创建servlet对象,(如果是第一次访问时,创建servlet实例,并调用init方法进行初始化操作)调用service(request, response)方法来处理请求和响应的操作调用service完毕后返回服务器 由服务器讲response缓冲区的数据取出,以h原创 2021-10-11 08:30:49 · 108 阅读 · 0 评论 -
2021-10-09 ServletResponse
HttpServletResponse对象Web服务器收到客户端的http请求,会针对每次请求,分别创建一个用于代表请求的request对象和代表响应的response对象.request和response对象代表请求和响应:获取客户端数据,需要通过request对象;向客户端输出数据,需要通过response对象.HttpServletResponse的主要功能用于服务器对客户端的请求响应,将Web服务器处理后的结果返回给客户端.service()方法中形参接收的是HttpServletRespon原创 2021-10-10 16:47:36 · 92 阅读 · 0 评论 -
2021-10-09 ServletRequest
HttpServletRequest 对象HttpServletRequest 对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息等都属于客户端发来的信息,service()方法中形参接收的是HttpServletRequest接口的实例化对象,表示该对象主要应用在HTTP协议上,该对象是由Tomcat封装好传递过来.HttpServletRequest 是servletRequest的子接口,ServletRequest只有一个子接口,就是HttpServletReque原创 2021-10-09 08:56:41 · 87 阅读 · 0 评论 -
2021-10-08 ServletContext
ServletContext对象每个web应用都有且仅有一个servletContext对象,又称Application对象,从名称中可知,该对象是与应用程序相关的.在WEB容器启动的时候,会为每个WEB应用程序创建一个对应的ServletContext对象.该对象有两大作用,第一,作为域对象用来共享数据在整个应用程序中共享;第二,该对象中保存了当前应用程序相关信息.例如可以通过getServerInfo()方法获取当前服务器信息,getRealPath(String path)获取资源的真实路径等.原创 2021-10-08 10:27:06 · 161 阅读 · 0 评论 -
2021-09-30 Servlet的创建
IDEA的安装与使用 IDEA 全称 IntelliJ IDEA,由JetBrains公司开发,是java编程语言开发的集成环境。在业界被公认为最好的java开发工 具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分 析、 创新的GUI设计等方面的功能可以说是超常的。IDEA的特色功能智能选取丰富的导航模式历史记录功能编码辅助灵活的排版功能代码检查完美的自动代码完成 版本控制的支持 …IDEA的下载在浏览器中In.原创 2021-09-30 09:05:18 · 335 阅读 · 0 评论 -
2021-09-29 JSP
JSP与JSTL主要内容JSP的基础语法简介JSP:Java Servlet Page SUN公司提供的动态网页编程技术,是Java Web 服务器端的动态资源.它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据.相比servlet而言,servlet很难对数据进行排版,而jsp除了可以用Java代码产生动态数据的同时,也很容易对数据进行排版.不管是JSP还是servlet,虽然都可以用于开发动态web资源.但由于这两门技术各自特原创 2021-09-29 09:55:36 · 220 阅读 · 0 评论 -
2021-09-27 Http通信协议
HTTP协议HTTP协议(Hypertext Transfer Protocol,超文本传输协议),是一个客户端请求和响应的标准协议,这个协议详细的规定了浏览器和万维网服务器之间相互通信的规则.用户输入地址和端口号之后可以从服务器上取得所需要的网页信息.通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式.客户端发送给服务器的格式叫"请求协议";服务器发送给客户端的格式叫"响应协议".在浏览器中 F 12 可以查看浏览器中的书写格式服务器端资源需要通过浏览器进行,此时原创 2021-09-27 17:22:03 · 125 阅读 · 0 评论