
Servlet
文章平均质量分 82
徐刘根
微信关注公众号:Java后端技术(ID:JavaITWork),和20万人一起学习Java!
"Java后端技术"微信公众号专注Java相关技术:SSM、Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发!
展开
-
文件上传和下载的JavaBean组件
一.小文件的上传与下载(1)JspSmartUpload是一个免费的上传与下载文件的JavaBean,比较适合小文件的上传与下载。smartUpload中常用的类如下:无标题文档<% SmartUpload upload=new SmartUpload(); upload.i原创 2014-09-17 19:05:19 · 2516 阅读 · 1 评论 -
BeanUtils数据封装与表单JavaBean
一.BeanUtils工具的解释(1)Apache的Commons组件中,提供了一个有用的工具类BeanUtils,利用它能够方便的将表单数据值填充值Bean中;(2)javax.servlet.ServletRequest.getParameterMap()在ServletRequest接口中,getParameter()方法的作用在于将客户端传来的参数封装在一个Map对象中,致谢参原创 2014-09-17 18:36:38 · 4978 阅读 · 0 评论 -
Servlet之过滤器Filter详解
一、过滤器的基本工作原理1、过滤器的基本工作原理 过滤器的基本工作原理如图4-8示。2、过滤器的特点 过滤器具备有以下特点: (1)它是声明式的 (2)它是动态的(3)它是模块化的 (4)它是可移植的 (5)它是可重用的 (6)它是透明的 二、过滤器的API接口及部署信息 1、javax.servlet.Filter接口原创 2014-09-03 10:30:24 · 3848 阅读 · 0 评论 -
Servlet/Jsp实现购物车
(1)用servlet实现简单的购物车系统,项目结构如下:(新建web Project项目 只需要AddItemServlet , ListItemServlet,exam403.jsp三个文件即可,其他的不用管)(2)exam403.jsp代码如下:无标题文档 商品: 洗衣粉 香皂 食用油 数量:原创 2014-09-03 10:10:54 · 15689 阅读 · 3 评论 -
Servlet解决网页缓存问题
(1)我们为什么要防止游览器页面缓存的问题:所以在不需要缓存的页面中需要实现不缓存页面;代码如下:package com.lc.HttpTest;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servle原创 2014-09-02 22:17:06 · 4225 阅读 · 0 评论 -
Servlet实现文件的下载
(1)项目的主目录如下:(演示出image的位置所在)(2)具体实现的代码如下:package com.lc.HttpTest;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;impo原创 2014-09-02 21:47:43 · 1976 阅读 · 0 评论 -
利用ServletContext实现网页计数器
(1)思路分析:使用ServletContext 和 记事本两个东西,将登陆的次数写在txt文件中,首先是在在登陆的条件下 利用Servlet的init()函数初始化打开txt计数器文件并读取然后在用户登录后的过程中访问网站不会再重复技术只计数一次,直到注销之后destroy()然后计数器文件加1;(2)登陆界面package com.tsinghua;import javax.原创 2014-09-01 11:29:44 · 3780 阅读 · 0 评论 -
Servlet对文件的读写操作
(1)如何在serlvet中读取文件的内容package com.tsinghua;import java.io.*;import javax.servlet.http.*;public class ServletFileTest1 extends HttpServlet { public void doGet(HttpServletRequest req,HttpSer原创 2014-09-01 09:08:39 · 4274 阅读 · 0 评论 -
ServletContext的添加与获取
(1)关于对ServletContext的理解:(2)向servletcontext中添加属性package com.tsinghua;import javax.servlet.http.*;import javax.servlet.*;import java.io.*;public class ServletContextTest1 extends Htt原创 2014-09-01 08:56:18 · 3678 阅读 · 0 评论 -
Servlet实现Cookie的创建,读取,删除
(1)如何创建cookie案例package com.tsinghua;import javax.servlet.http.*;import java.io.*;public class CookieTest1 extends HttpServlet{ //处理get请求 public void doGet(HttpServletRequest req,HttpServ原创 2014-08-31 15:25:29 · 11779 阅读 · 2 评论 -
Servlet登陆功能的实现
(1)创建动态的Login页面//登陆界面package com.lc;import javax.servlet.http.*;import java.io.*;public class Login extends HttpServlet{ public void doGet(HttpServletRequest req,HttpServletResponse res){原创 2014-08-30 15:26:41 · 3293 阅读 · 0 评论 -
Servlet实现Session
(1)首先看一下项目的结构是在tomcat--webaps下的myWebSites项目在myWebSites下有只有WEB-INF文件夹 在WEB-INF文件夹中有 一下目录(在classes文件夹下方class类)其中之需下边三个 类即可 项目如下结构:(2)Login.java代码//登陆界面package com.tsinghua;原创 2014-08-30 16:52:53 · 2384 阅读 · 0 评论 -
Servlet实现的三种方法
(1)方法一://这是第一个实现servlet的方法,使用时限servlet接口的方法来实现,使用的时候需要引用servlet-api.jarpackage com.lc;import javax.servlet.*;import java.io.*;import javax.servlet.ServletConfig;import javax.servlet.ServletE原创 2014-08-30 14:36:25 · 4064 阅读 · 1 评论 -
Servlet/Jsp实现发送压缩Web页面 Gzip技术
(1)什么话都不说,意思很简单 就是实现页面的压缩后发送!据说对于篇幅比较长的页面可以提高几百倍哦!(2)注意事项:并不是所有的游览器都支持压缩页面的发送与接收,所以要用代码来检验,如果可以则发送不可以则按照正常的发送;(即是:在HTTP包头中检查 Accept-Encoding报头,检查他手否包含有关gzip的项,如果支持,它使用PrintWriter封装GZIPOutputSt原创 2014-09-05 12:59:47 · 4424 阅读 · 0 评论 -
Servlet/Jsp实现当参数确实或缺失重新显示输入表单
(1)在有些时候我们的表单需要用户填写,但是没有填写就提交了,我们需要保留已经填写的数据然后再让用户填写没有填写的数据(2)以一个处理拍卖竞标的servlet来实现功能:BidInfo.javapackage com.lc.ch04jingbiao;import com.lc.ch04Biaodanshuju.ServletUtilities;public class Bid原创 2014-09-05 12:39:47 · 2361 阅读 · 1 评论 -
Jsp/Servlet根据请求参数自动填充Java对象:表单Bean
(1)问题的引出:原创 2014-09-05 12:03:58 · 4301 阅读 · 0 评论 -
Servlet过滤字符串的HTML特殊字符
(1)在一些情况下我们在用户输入数据的时候我们要判断一下是否合法,就是要过滤一下用户输入的信息是否含有特殊字符;(2)直接上代码,以供大家参考学习:ServletUtilities类:package com.lc.ch04Biaodanshuju;import javax.servlet.http.HttpServletRequest;public class Servl原创 2014-09-05 09:22:41 · 3448 阅读 · 1 评论 -
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport
使用传统的servlet的时候出现下述的问题:HTTP Status 500 - javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupporttype Exception reportmessage javax.servlet.Serv原创 2016-05-13 13:26:49 · 17446 阅读 · 8 评论