servlet
罗隽_jerChuan
自己还有很多不足,希望能够成为大牛
展开
-
Jsp文件上传技术
实现文件上传的基本套路 FileItemFactory f=new DiskFileItemFactory(1024*8,new * File(“d:/a”));//缓存,用于存放临时文件 ServletFileUpload upload=new * ServletFileUpload(f); List list=upload.parseRequest(request);原创 2017-07-10 20:11:22 · 464 阅读 · 0 评论 -
JavaWeb笔记getParameter,getParameterValues,getParameterMap,getQueryString
在网页中进行参数传递时需要用到Servlet中的getParameter,getParameterValues,getParameterMap,getQueryString,getParameterNames这三种方法,他们本质上是通过mapString hobby[] = request.getParameterValues("hobby"); if(hobby!=null){原创 2017-07-10 14:53:11 · 979 阅读 · 0 评论 -
javaWeb下载文件技术(Servlet)
// 基本套路:从服务器本地硬盘地址种把文件读取出来,发送到前端// 为便于大家学习文件下载技术,只考虑文件名是死的情况(其实可以从前端提交的参数中读取)//设置相应头,告诉浏览器用他的默认下载程序来接收后台数据//如果不设置响应头,则浏览器是自己直接打开浏览//还要设置相应头,告诉浏览器这个下载的文件名是什么public class Download extends HttpServ原创 2017-07-08 22:03:41 · 233 阅读 · 0 评论 -
servlet的线程安全问题
servlet是单例,所以多用户会运用同一个servlet对象,也共享servlet中的所有成员,在运用thread的时候,很有可能会相互抢线程所以,servlet的成员不要写成公用成员,应该写在doPost或者doGet等方法中,用完就会销毁this.name = request.getParameter("name"); try { Thread.sleep(5000);原创 2017-07-08 21:31:57 · 200 阅读 · 0 评论 -
访问Webroot下的资源文件
// 到本地服务器的图片目录中把所有图片遍历出来,然后拼接成输出 // 一个技术:如何访问WebRoot下的资源文件 // File dir=new File(".");//这个目录是:Tomcat/bin ServletContext ctrx = getServletContext(); String path1 = ctrx.getContextPath();// 项目名而原创 2017-07-08 20:53:47 · 834 阅读 · 0 评论 -
Ajax技术的原理
Ajax技术的原理AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进原创 2017-07-17 18:29:37 · 284 阅读 · 0 评论 -
servlet中的几个类--ServletConfig&ServletContext(页面访问量的功能实现)
ServletConfig用于在web.xml中查询init-param中的value和name//读取servlet中的初始化参数ServletConfig: //法1、 ServletConfig config=getServletConfig(); String charset=config.getInitParameter("charset")原创 2017-07-07 21:58:06 · 203 阅读 · 0 评论 -
HttpServlet
package cn.hncu.servletDemo;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpSe原创 2017-07-06 21:42:45 · 259 阅读 · 0 评论 -
GenericServlet
package cn.hncu.servletDemo;import java.io.IOException;import javax.servlet.GenericServlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletReques原创 2017-07-06 20:50:59 · 171 阅读 · 0 评论 -
session技术应用--验证码登录
后台生成验证码并往客户端和后台各发一份,进行下一步登录判断package cn.hncu.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.原创 2017-07-15 11:18:45 · 793 阅读 · 0 评论 -
session技术
Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将原创 2017-07-15 11:01:49 · 289 阅读 · 0 评论 -
cookie---照片浏览历史显示
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><style type="text/css">img { border: 0px; widt原创 2017-07-14 10:09:47 · 344 阅读 · 0 评论 -
玩转cookie 用户登录时间判断
Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息 。如何创建cookie?Cookie coo = new Cookie("name", "jack" + n);如果要往cookie中写中文信原创 2017-07-14 09:44:27 · 947 阅读 · 0 评论 -
重定向和转发以及包含的细节
1、servlet中的两个输出流:字节流(response.getOutputStream()) 和字符流(response.getWriter()) 1)用字节流输出时,中文要采用out.write("中文".getBytes())。 对于字节流,用response.setCharacterEncoding("utf-8")设了也不行。 2)用字符流输出时,无论中英文原创 2017-07-13 11:14:43 · 231 阅读 · 0 评论 -
jsp相册管理小项目
小项目(相册管理):任何人都可以上传相片,文件名保存在数据库(xml文件)中,用户可以下载,且下载时的文件名与上传时一致即保持不变。图片文件在后台是用UUID打散存放的。用户(以IP识别)只能删除自己上传的照片。 总需求: 可以对图片进行上传、下载、浏览、删除,图片能附文字(说明与上传时间)。功能展示: 主页: 上传页面: 相册: 设计: 1、数据库设计(数据结构设计)<photos>原创 2017-07-12 15:10:55 · 2259 阅读 · 2 评论 -
MVC框架
JSP+JavaBean的形式是SUN公司提供的一种简单开发模型,经常用于项目中某个较小的功能。为了应付更复杂的应用系统,SUN公司推出了另一种开发模型即:JSP+JavaBean+Servlet。MVC – 是指Model(即模型如JavaBean)、View(视图如JSP,只提供展示)、Control(控制层由Servlet担当). 在实际的开中,用的都是这种开发模式。甚至大家以后学习的web原创 2017-07-19 10:23:02 · 327 阅读 · 0 评论