servlet
凌冰_
分享知识带给我的快乐!帮助他人就是帮助自己。
希望更多人能关注,来分享我的成果!
希望大家快快乐乐的学习,开开心心的畅游知识的海洋。
展开
-
Servlet 上传文件,重启tomcat后文件和文件夹会自动删除,需要保存上传文件
当上传文件后会传到服务器,如果再重新部署后,就为空了! 那么就得解决这个问题! (1)在工程中创建upload目录,暂存放上传的文件; (2) 需要在D:\apache-tomcat-8.5.38_java61\conf\server.xml文件添加如下映射路径: (3)在servlet中修改代码: @WebServlet(name = "UploadsServlet", urlPatterns = "/myup") @MultipartConfig //使用Multi...原创 2020-07-06 17:05:09 · 616 阅读 · 0 评论 -
MVC实现购物车
一、效果如下所示: 单击购买 继续购买,如果是相同的,那么数量累加哦! 单击“+”or "-" 或在文本框输入 单击 删除 有提示,按确定就删除成功! 清空购物车 二、采用MVC来实现购物车的具体步骤: 1.entity实体层 Book类(封装) 2.dao层-----实体对象的基本操作 ...原创 2020-03-29 17:41:12 · 3373 阅读 · 27 评论 -
MVC 实现分页效果
一、MVC实现分页 1、封装分页PageInfo类; private int count;//总条数 ---------18 数据库(查询) private int totalPage;//总页数 ----------4 算出来的 (计算) private int rows=5;//每页显示行数 -------------5...原创 2020-03-28 16:28:32 · 1226 阅读 · 4 评论 -
Servlet4.0 实现上传和下载
一、servlet文件上传 1)表单的设置表单的enctype,提交方式必须为post; <form action="up" method="post" enctype="multipart/form-data"> 2)servlet3.0版本以前需要使用第三方的jar包commons-fileupload来实现上传文件, servlet3.0版本自带了上传文件的...原创 2020-03-28 16:16:11 · 951 阅读 · 0 评论 -
Servlet 配置文件web.xml
一、配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...原创 2016-01-11 11:19:43 · 373 阅读 · 0 评论 -
Servlet中的Filter过滤器
一、过滤器介绍: 在Servlet规范2.3中定义了过滤器,它能够对Servlet容器的请求和响应对象进行检查和修改。 Servlet过滤器本身并不生成请求和响应对象,只是提供过滤功能。 Servlet过滤器能够在Servlet被调用之前检查Request对象,并修改Request Header和Request内容; 在Servlet被调用之后检查Response对象,修改Response...原创 2016-01-15 10:56:27 · 673 阅读 · 0 评论 -
Servlet用监听器统计在线用户显示
一.数据库的基本类 package com.hlx.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; /** * 操作基类 * * @author Administrator ...原创 2018-01-03 16:55:12 · 406 阅读 · 0 评论 -
Servlet 监听器Listener
一.什么是监听器 监听器可以接收事件,并完成相关的处理. 二.监听器分类 三.如何使用监听器 3.1>定义一个类来实现Listener不同的接口;监听不同Web事件的监听器不相同, 常用的Web事件监听器接口有如下几个: ServletContextListener:用于监听Web应用的启动和关闭。 ServletContext...原创 2018-01-03 11:31:33 · 392 阅读 · 0 评论 -
一个Servlet来替代多个Servlet
一、web.xml配置文件 <servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</di...原创 2016-01-14 15:11:37 · 475 阅读 · 0 评论 -
一个Servlet处理N个请求可以用反射 (二)
一、web.xml配置文件 UserServlet *.do 二、JSP页面 Find Add Delete 三、Servlet页面 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExceptio原创 2018-01-04 13:54:51 · 287 阅读 · 0 评论 -
一个Servlet(注解)处理N个请求可以用反射 (二)
在Servlet2.5规范之前,Java Web应用的绝大部分组件都通过web.xml文件来配置管理,Servlet3.0规范可通过Annotation来配置管理Web组件,因此web.xml文件可以变得更加简洁,这也是Servlet3.0的重要简化。 1)使用@WebServlet Annotation进行配置: //@WebServlet(name="UserServlet2",url原创 2018-01-04 14:11:47 · 345 阅读 · 0 评论 -
Servlet 发生异常: Cannot call sendRedirect() after the response has been committed!
运行时发生异常: if(userid==null||userid.trim().length()==0){ response.sendRedirect("register.jsp"); } if(password==null||password.trim().length()==0){ response.sendRedirect("register.jsp"); }原创 2017-08-18 17:07:07 · 1800 阅读 · 0 评论 -
servlet3.0新特性 Annotation注解配置
servlet3.0新特性Servlet3.0引入的若干重要新特性,包括异步处理、新增的注解支持、可插性支持等等,为读者顺利向新版本过渡扫清障碍.Servlet3.0新特性概述Servlet3.0作为JavaEE6规范体系中一员,随着JavaEE6规范一起发布。 1.Servlet、Filter、Listener无需在web.xml中进行配置,可以通过Annotation进行配置; 2原创 2017-06-30 12:01:37 · 308 阅读 · 0 评论 -
Servlet3.0中Servlet的使用
相对于之前的版本,Servlet3.0中的Servlet有以下改进: l 支持注解配置。 l 支持异步调用。 l 直接有对文件上传的支持。 在这篇文章中我将主要讲这三方面的应用示例。 1.注解配置 在以往我们的Servlet都需要在web.xml文件中进行配置(Servlet3.0同样支持),但是在Servlet3.0中引入了注解,我们只需转载 2016-11-17 17:08:45 · 221 阅读 · 0 评论