Servlet
Switchvov
这个作者很懒,什么都没留下…
展开
-
CS结构与BS结构
CS结构与BS结构基本概述 B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。 C/S 结构,即大家熟知的客户机和服务器结构。它原创 2015-12-30 12:57:02 · 10591 阅读 · 0 评论 -
Servlet验证码功能
Servlet验证码功能创建验证码生成Servletpackage com.pc.verifycode;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.u原创 2016-10-10 22:10:54 · 1034 阅读 · 0 评论 -
HttpServletRequest说明
HttpServletRequest说明基本概述 该对象是有Web服务器创建的,每一次请求都会创建一次。其作用是将HTTP请求封装成一个类,供Servlet处理。参考文档:http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html 常用方法getRequestURL方法返回客户端发出请求时的完整原创 2016-01-01 22:42:46 · 8754 阅读 · 4 评论 -
监听器Listener
监听器Listener Servlet监听器是监听事件发生,在事件发生前后能够做出相应处理的web应用组件。PS:与传统监听直接将监听事件注册在事件源上不同,Servlet的监听器是统一配置在web.xml文件(部署描述符)中,由servlet容器进行对应事件源的注册。参考文档:http://tomcat.apache.org/tomcat-5原创 2016-08-23 19:25:52 · 2329 阅读 · 0 评论 -
JavaMail基本使用
JavaMail基本使用基本概述 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。 虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Developme原创 2016-10-23 20:10:44 · 4583 阅读 · 0 评论 -
Cookie入门
Cookie入门基本概述 Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie也可以叫做浏览器缓存。 因为HTTP是无状态的协议,它不能保存用户状态,这时候往往会用到Cookie技术来对用户进行标识并进行一些特定的处理。服务器可以利用Cookies包含信息的任意性原创 2016-01-04 19:11:02 · 1994 阅读 · 0 评论 -
过滤器Filter
过滤器Filter基本概述 Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。参考文档:http://tomcat.apache.org/tomcat-5.5-doc/servle原创 2016-01-05 16:29:44 · 2081 阅读 · 0 评论 -
Java动态代理类使用
Java动态代理类使用 Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: 一、Interface InvocationHandler:该接口中仅定义了一个方法Object invoke(Object obj,Method method,Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,args原创 2016-10-25 17:20:27 · 817 阅读 · 0 评论 -
路径问题总结
路径问题总结按照服务器端和客户端来进行区分超链接、表单、重定向(a.html AServlet) http://localhost:8080/proj/ServletA 客户端路径:可以绝对可以相对 /:表示相对当前主机 不写:表示相对当前文件转发、包含(BServlet) 服务器端路径:必须是相对路径,不能绝对路径 /:相对当前应原创 2016-10-13 21:37:50 · 796 阅读 · 0 评论 -
Servlet入门
Servlet入门基本概述 Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。原创 2015-12-31 14:15:23 · 7734 阅读 · 11 评论 -
Servlet文件下载模板
Servlet文件下载模板文件下载就是将服务器上已经存在的文件输出到浏览器。常见的文件下载方式超链接的方式直接将服务器上的文件的路径写到href属性中.如果浏览器不支持该格式文件,那么就会提示进行下载,如果浏览器支持这个格式的文件,那么直接打开。手动编码的方式手动编写代码实现下载.无论浏览器是否识别该格式的文件,都会提示下载。既然文件下载就是将服务器上已经存在的文件输出到浏览器,那么要实现文件的下载原创 2016-10-10 22:02:41 · 1696 阅读 · 0 评论 -
HttpServletResponse说明
HttpServletResponse说明基本概述 HttpServletResponse是用于将Servlet处理好的内容发送给浏览器的类,服务器通过对HttpServletResponse对象中的内容进行截取、拼接就能获得一个完整的HTTP响应信息。 常用方法 public void addHeader(String name,String valu原创 2016-01-01 18:14:18 · 5837 阅读 · 0 评论 -
HTTP协议入门——1.1版本
HTTP协议入门——1.1版本基本概述 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使原创 2016-01-01 17:20:43 · 6448 阅读 · 0 评论 -
Servlet中文乱码处理
Servlet中文乱码处理发生中文乱码的原因发生中文乱码的各种情况1、表单form(1)post 在服务器端设置成浏览器端的编码方式。解决方法: request.setCharacterEncoding("utf-8"); //gbk gb2312 big5(2)get写一个工具类:package com.pc.utils;p原创 2016-01-01 18:41:55 · 3269 阅读 · 1 评论 -
Servlet传递数据方式
Servlet传递数据方式基本概述 Servlet传递数据的方式有很多,这里提供五种方式:1、静态变量2、HttpServletResponse的sendRedirect()方法3、HttpServletRequest的getRequestDispatch()方法4、HttpServletRequest的getSession()方法5、HttpServle原创 2016-01-02 00:20:03 · 9467 阅读 · 0 评论 -
Servlet详解
Servlet详解基本概述 Session在计算机中,尤其是在网络应用中,称为“会话控制”。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到关闭这个网站所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的原创 2016-01-04 21:13:26 · 3160 阅读 · 2 评论 -
简易购物车
简易购物车 就是一个简单的购物车,还可以扩展。实现原理: 用户在ShowBook页面购书,BuyBookCl进行业务逻辑处理之后,显示在ShowMyCart上。Book是图书信息类,DB是一个内存图书数据库,用来存放初始化图书信息。 使用技术:1、JAVASE中的ArrayList,HashMap,LinkedHashMap2、Session技术原创 2016-01-05 16:38:28 · 2073 阅读 · 0 评论 -
用户管理系统
用户管理系统基本概述 该系统是一个简单的用户管理系统,目前实现的功能不是很多,但是可以扩展。其结构采用的是MVC模式。 MVC模型示意图系统框架图开发目录结构图注意事项:数据库采用的是Oracle数据库,用户名,密码之类的在上图的dbinfo.properties文件下更改,使用其他数据库原创 2016-01-05 20:25:11 · 3556 阅读 · 0 评论 -
Servlet&JSP学习笔记--导航
Servlet原创 2016-01-09 14:22:43 · 1821 阅读 · 0 评论 -
ServletContext
ServletContext基本概述 servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。原创 2016-01-05 20:01:24 · 1785 阅读 · 0 评论 -
Tomcat容器入门介绍
Tomcat容器入门介绍Tomcat环境配置PS:JDK的安装这里就不讲了,找到安装包直接下一步下一步就行了。1、配置JDK 在Windows10下,找到环境变量在环境变量中添加JDK主目录格式为:JAVA_HOME= 指向你的jdk的主目录(并不是bin文件目录) 在环境变量中添加路径格式为:path = %JAVA_HO原创 2015-12-30 15:40:02 · 11200 阅读 · 0 评论 -
BeanUtils入门
BeanUtils入门基本概述BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。PS:下载地址:https://github.com/apache/commons-beanutils/常用APIBeanUtils工具常用工具类有两个:Bea原创 2016-10-11 20:59:18 · 1253 阅读 · 0 评论