javaEE基础
文章平均质量分 58
javaEE基础
benxiaohai888
这个作者很懒,什么都没留下…
展开
-
jsp+servlet文件下载
要下载的文件a.zip位于file目录下:方式一:1、DownServletpackage cn.sz.servlet;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.URLEncoder;import javax.servl原创 2017-10-10 13:52:39 · 560 阅读 · 0 评论 -
ServletContext对象访问文件(getResourceAsStream(String s),getResource(String s),getRealPath(String s))
使用ServletContext对象访问文件:一、在项目web 下面创建一个文件夹file,接着创建一个test.properties文件,并输入如图信息二、配置web.xml<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML原创 2017-09-23 10:56:04 · 1040 阅读 · 0 评论 -
JSP三大指令 page,include,taglib
JSP页面中的指令JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言等。语法规则:指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。JSP中的三种指令标签:page指令include指令taglib指令作用控制JSP在转译成Servlet类时生成的内容Page指令Page指令为容器提供当前页面的使用说明。一个原创 2017-09-27 20:18:29 · 801 阅读 · 0 评论 -
MySQl + java-web 数据分页案例
MySQl + java-web 数据分页案例本案例使用MySQl数据库,Servlet,jsp实现数据的分页功能。案例使用三层架构(持久层:操作数据库;服务层:业务处理;表现层:数据的接收,页面跳转等操作)表现层调用服务层,服务层调用持久层。步骤如下:一、准备数据-- 创建数据库CREATE DATABASE db;-- 使用数据库USE db;-- 创建数据表CR原创 2017-10-18 21:00:13 · 779 阅读 · 1 评论 -
Servlet监听器
监听器Servlet规范中定义的一种特殊的组件,用来监听Servlet容器产生的事件并进行相应的处理容器产生的两大类事件:生命周期相关的事件绑定数据相关的事件绑定数据相关的事件调用了request,session,ServletContext 的 setAttribute、removeAttribute方法时产生的事件ServletRequestAt原创 2017-10-10 21:25:08 · 175 阅读 · 0 评论 -
日志工具Log4j
Log4j简介Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用原创 2017-10-28 15:45:13 · 372 阅读 · 0 评论 -
Servlet Session(会话)
1、什么是Session(会话)浏览器访问Web服务器时,服务器会为每一个浏览器在服务器端的内存中分配空间,单独创建一个Session对象,该对象有一个Id属性,其值唯一,一般称之为SessionId,并且服务器会将这个SessionId(使用Cookie的方式)发送给浏览器;浏览器再次访问服务器时,会将SessionId发送给服务器,服务器可以依据SessionId找到对应的Session对原创 2017-10-11 19:03:38 · 295 阅读 · 0 评论 -
Servlet Cookie技术
1、什么是Cookie浏览器向Web服务器发送请求时,服务器会将少量的数据以set-Cookie消息头的方式发送给浏览器,浏览器将这些数据保存下来;当浏览器再次访问服务器时,会自动将这些数据以Cookie消息头的方式发送给服务器。2、如何创建Cookie ServletAPI为使用Cookie提供了javax.servlet.http.Cookie创建Cook原创 2017-10-11 19:20:27 · 307 阅读 · 0 评论 -
Servlet 转发、包含、重定向对比
Servlet 转发、包含、重定向对比1、转发在index.jsp页面中有一个form表单,提交到TestASerlvet处理,在TestASerlvet我们将请求转发到TestBSerlvet示例代码:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi原创 2017-10-11 20:11:18 · 351 阅读 · 0 评论 -
jsp+servlet文件上传
1、需要导入的包commons-fileupload-1.3.2.jarcommons-io-2.5.jar2、index.jsp(上传页面)<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 姓名: 文件: 提原创 2017-10-10 10:06:32 · 299 阅读 · 0 评论 -
JSTL标准标签库
1、JSTL简介JSTL:( JSPStandard Tag Library ) JSP标准标签库JSP标签是Sun公司定义的一套标准,由Apache组织基于这套标准开发的一套标签库后又转给Sun公司,被称为JSTL,成为了JavaEE5.0的核心2、如何使用JSTL?将JSTL标签对应的jar文件拷贝到WEB-INF/lib目录下使用taglib指令导入要原创 2017-10-09 21:19:29 · 335 阅读 · 0 评论 -
Servlet url-pattern的匹配规则
Servlet url-pattern的匹配规则1.精确匹配资源路径必须一致才能匹配成功 HelloServlet /a.html浏览器输入: http://localhost:8080/a.html 匹配成功 HelloServlet /b浏览器输入: http://localhost:8080/b 匹配成功原创 2017-09-22 21:27:16 · 1546 阅读 · 0 评论 -
Servlet 获取ServletContext对象
方法一:通过GenericServlet提供的 getServletContext()protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletContext servletContext3 = g原创 2017-09-22 21:41:30 · 2798 阅读 · 0 评论 -
Servlet 上下文数据共享
Servlet 上下文:web容器启动之后,会为每一个Web应用创建唯一的一个符合ServletContext接口要求的对象,该对象就是servlet上下文。ServletContext,是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。配置好web.xml 和 完成servlet处理后将web应用部署到Tomcat,在游览器输入 http:http://loca原创 2017-09-23 10:03:16 · 499 阅读 · 0 评论 -
JSP 页面静态导入和动态导入
jsp 页面静态导入和动态导入静态导入动态导入动态导入只有在执行到它的时候才加载 两者的区别:静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。静态导入是先包含,再编译,两个页面融合成一个整体Servlet,最终会生成一个.java文件和.class文件;静原创 2017-09-27 20:47:27 · 1505 阅读 · 0 评论 -
JSP 动作元素
JSP 动作元素 jsp在页面内置了一些标签(这些标签叫做jsp标签/动作),开发人员使用这些标签可以完成页面的一些常用业务逻辑。 JSP标签也称之为JspAction(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能。语法格式: JSP常用的动作元素标签动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面原创 2017-09-27 21:32:00 · 311 阅读 · 0 评论 -
JSP 9大隐含对象
JSP中9大隐含对象 每个JSP页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet),然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调原创 2017-09-27 21:11:59 · 851 阅读 · 0 评论 -
Java 验证码的实现
java 验证码的实现1、绘制出一个随机验证码的Java类。package com.utils;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.原创 2017-09-28 10:31:20 · 587 阅读 · 0 评论 -
Servlet 中文乱码解决方案
一、Servlet表单提交中文乱码解决方案GET方式时的乱码问题1.确保表单所在的页面编码为UTF-8。2.如果Servlet容器是Tomcat8.0及之后则正常取值不会出现乱码。(前提是项目工作空间默认编码是UTF-8)3.如果Servlet容器是Tomcat8.0之前的则需要先用ISO-8859-1解码,在用UTF-8编码:S原创 2017-09-21 16:20:44 · 358 阅读 · 0 评论