- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 session的典型案例二:避免表单的重复提交
重复提交的情况: 1).在表单提交到servlet,而servlet又通过请求转发的方式响应了一个JSP页面,此时地址栏还保留着servlet的路径,在响应页面点击“刷新”。 2).在有网络延时,相应页面没有到达时,重复点击“提交”按钮。 3).返回第一个页面,点击提交。不是重复提交的情况: 1).页面回退到第一个页面,刷新页面,再次提交。避免表单的重复提交 调用RequestDispa...
2017-09-30 09:55:11 338
转载 session的典型案例一:使用session实现购物车
使用session实现购物车step1.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.get...
2017-09-29 15:20:56 3110
转载 session常用方法示例
功能描述:login.jsp 输入name登录,进入main.jsp,在main.jsp可以重新登陆,也可以注销当前用户。login.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String ...
2017-09-29 14:29:28 454
转载 Session的生命周期
1).什么时候创建session对象 1.1)是否浏览器访问服务端的任何一个JSP或servlet,服务器都会立即创建一个session对象呢? 不一定。 若当前的JSP或servlet是客户端访问的当前WEB应用的第一个资源,且JSP或servelt的page指定的session属性值为false,则服务器就不会为JSP创建一...
2017-09-29 09:58:50 3891
转载 session简介
session简介: session,中文常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话是从拿起带你嗨拨号到挂断电话这中间的一系列过程可以称之为一个session。 session在WEB开发环境下的语义又有了新的扩展,它的含义是指一类用来在客户端和服务器端之间保持状态的解决方案。有时候session也用来指这种解决方案的存储结构。session机制 session机制...
2017-09-29 08:34:19 411
转载 cookie的路径问题
新建两个页面 1.JSP 和 2.JSP:1.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+reque...
2017-09-28 16:56:30 568
转载 利用Cookie显示最近浏览的商品
功能描述:保存用户最近浏览的5件商品。 功能实现:一个商品列表页面list.jsp,一个商品详情页面detail.jsp,用户在商品列表页,点击进入商品详情页,后台自动将其显示在最近浏览的商品中。 list.jsp: 显示最近浏览的5件商品 1). 获取所有的cookie 2).从中筛选出商品的cookie: 如果cookie的name符合GOODS开头的即符合条件...
2017-09-28 16:18:18 702 1
转载 Cookie进行自动登录
login.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+"
2017-09-27 13:17:42 396
原创 pdf转jpg
需要的jar包:icepdf-core.jaricepdf-viewer.jar下载地址:http://download.csdn.net/download/qq_20867981/9997328代码: public static void pdf2jpg(String fileName){ //select the path
2017-09-27 11:08:30 550
转载 Cookie
在Servlet规范中,常用两种机制完成会话跟踪Cookie和Session. WEB服务器端程序要能从大量的请求消息中区分出哪些请求消息属于同一个会话,即能识别出来自同一个浏览器的访问请求,这需要浏览器对其发出的每个请求消息都进行标识:属于同一个会话中的请求消息都附带同样的标识号,而属于不同会话的请求消息总是附带不同的标识号,这个标识号就被称之为会话ID(SessionID). 在servl...
2017-09-25 11:44:44 178
转载 JSP标签
JSP标签:JSP提供了一种称之为Action的元素,在JSP页面中使用Action元素可以完成各种通用的JSP页面功能,也可以实现一些处理复杂业务逻辑的专用功能。 Action元素采用XML元素的语法格式,即每个Action元素在JSP页面中都以XML标签的形式出现。 JSP规范中定义了一些标准的Action元素,这些元素的标签名都以JSP作为前缀,并且全部采用小写,例如,,等等。
2017-09-25 08:31:44 393
转载 JSP指令
JSP指令简介:JSP指令(directive)是为JSP引擎而设计的,他们并不直接产生任何可见的输出,而只是告诉引擎如何处理JSP页面中的剩余部分。 JSP指令的基本语法: 例如: 注意:属性名部分是大小写敏感的 在目前的JSP2.0当中,定于了page,include和taglib这三个指令,每种指令中又定
2017-09-24 11:04:12 317
转载 请求的转发与重定向
RequestDispatcher:用forword方法实现请求转发SendRedirect方法实现重定向请求的转发和重定向的区别:请求的转发只发出一次请求,而请求的重定向则发出两次请求。具体体现: 1)转发的地址栏是初次发出请求的地址; 重定向的地址栏发生变化,不再是初次发出请求的地址,为最后响应的地址。 2)请求转发:在最终的servlet中
2017-09-22 15:20:26 372
转载 JSP对属性的操作
属性操作相关方法:Object getAttribute(String name) ; Enumeration getAttributeNames() ;void removeAttribute(String name) ; void setAttribute(String name, Object o) pageContext,request,se
2017-09-22 13:52:50 1235
转载 JSP基本语法
JSP模板元素:JSP页面中的静态HTML内容称之为JSP模板元素,在静态的HTML内容之中可以嵌套JSP的其他各种元素来产生动态内容和执行业务逻辑。JSP模板元素定义了网页的基本骨架,即定义了页面的结构和外观。JSP表达式:提供了将一个java变量或表达式的计算结果输出到客户端的简化方式。它将要输出的变量或者表达式直接封装在之中。 <% Dat
2017-09-22 11:46:25 283
转载 JSP简介,9个隐藏对象
JSP:java server page,java服务器端页面,是简化Servlet编写的一致技术,它将JAVA代码和HTML语句混合在同一文件中编写,只对网页中要动态产生的内容采用JAVA代码来编写,而对固定不变的静态内容采用普通静态HTML页面的方式编写。 在JSP页面中编写的JAVA代码需要嵌套在内,嵌套在之间的JAVA代码被称为脚本片段,没有嵌套在之间的内容被称为JS
2017-09-22 11:28:29 684
原创 HttpServlet
HttpServlet1) 是一个Servlet,继承自GenericServlet,针对于HTTP协议所定制。2)在service()方法中直接把ServletRequest和ServletReponse,转为HttpServletRequest和HttpServletReponse. 并调用了重载的service(HttpServletRequest,HttpServletR
2017-09-21 18:19:08 295
原创 Servlet中的service方法
Servlet中的service方法用于应答浏览器请求,每次请求都会调用该方法。 @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { // TODO Auto-generated method st
2017-09-21 13:19:47 13264 2
原创 Servlet
java servlet是和平台无关的服务器端组件,它运行在servlet容器(Tomcat服务器)中。servlet容器负责servlet和客户的通信以及调用servlet的方法,servlet和客户的通信采用“请求/响应”的模式。servlet可完成如下功能: 1.创建并返回基于客户请求的动态html页面。 2.创建可嵌入到现有html页面中的部分html页面 3.与
2017-09-20 17:40:53 253
转载 socket通信
Socket是网络上运行的两个程序间双向通信的一端,它既可以接受请求,也可以发送请求。利用它可以较为方便的实现网络上数据的传递。在JAVA中,有专门的socket类来处理用户的请求和相应。 Socket有两种主要的操作方式:面向连接的和无连接的。 面向连接的socket操作就像是一部电话,他们必须建立一个连接和呼叫。它使用的TCP协议,在这个
2017-09-20 11:42:03 395
转载 文件IO操作
File类: file类是IO包中唯一代表磁盘文件本身的对象。file类定义了一些与平台无关的方法来操作文件,通过调用file类提供的各种文件。能够完成创建,删除,重命名文件,判断文件的读写权限及文件是否存在,设置和查询文件的最近修改时间等操作。package com.htxx.action.JAVA;import java.io.File;import java.io.IOE
2017-09-20 09:07:18 320
原创 静态代码块
package chapter16;public class Static1 { public Static1() { System.out.println("Static1的类的构造器"); } static { System.out.println("Static1的执行静态代码块"); }}class C2{ s...
2017-09-19 15:16:36 340
原创 接口
接口是JAVA实现多继承的一种机制,一个类只能继承一个类,但是可以实现多个接口。 接口与一般类一样,也可以继承父类(接口),但是接口可以继承多个父接口。package chapter16;interface Inter3{ public void method3();}interface Inter2{ public void method2();}public ...
2017-09-19 14:23:16 303
原创 抽象类
抽象方法是只声明而未实现的方法,所有的抽象方法必须用abstract修饰,包含抽象方法的类必须也用abstract修饰。 有抽象方法的类一定是抽象类,抽象类不一定有抽象方法。package chapter16;import sun.applet.Main;public abstract class Abs1 { private int age; private St...
2017-09-19 14:07:24 347
转载 重写与重载
重写:子类继承父类某一方法,有相同的方法名,参数,称为重写。重载:子类继承父类某一方法,方法名相同,但是参数不同,称为重载。 能与public void m1(){}形成重载的有哪些(c e f) a.private void m1(){} //无法通过返回值来重载 b.private int m1(){ return 1; } c.public void m1...
2017-09-19 13:58:30 359
原创 数组Array
对象数组和基本类型数组在使用上几乎是一致的,唯一的区别是对象数组保存的是对象引用,基本类型数组直接保存基本类型的值。 新生成一个数组时,会初始化,如果是对象数组,则被初始化为null;如果是基本类型数组,数值型被初始化为0,Char类型被初始化为空,布尔类型被初始化为false。 package chapter16;class A{}public class arr1 { ...
2017-09-19 08:42:41 381
转载 SpringBoot-RabbitMq 简单实例
添加maven依赖: org.springframework.boot spring-boot-starter-amqp 创建队列:package com.example.demo;import org.springframework.amqp.core.Queue;import org.springframework.context.annotation.B
2017-09-06 10:58:52 286
原创 SpringBoot-RabbitMq win10安装
安装:1.安装Erlang : 下载地址:http://www.erlang.org/downloads 下载完成后,安装按照默认设置一直“下一步”就可以 安装后查看是否安装成功: OK!2.安装RabbitMq: 下载地址:https://www.rabbitmq.com/download.html 安装:... 启用web管理(
2017-09-06 10:32:34 590
转载 SpringBoot-ActiveMq
ActiveMq下载:http://activemq.apache.org下载解压安装,打开安装目录下的bin/win64/activemq:浏览器输入 http://localhost:8161/,能进入主页面表明安装成功:maven依赖: org.springframework spring-jms org.apache
2017-09-05 17:31:14 462
转载 SpringBoot中的NoSql数据库--Redis
添加依赖: org.springframework.boot spring-boot-starter-data-redis 实体类:package com.example.demo.part3.chapter8.redis;import java.io.Serializable;public class Girl implements Serializ
2017-09-04 14:29:31 339
转载 SpringBoot中的Cache缓存
添加maven依赖: org.springframework.boot spring-boot-starter-cache 入口类开启缓存支持:package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boo
2017-09-04 11:08:59 406
转载 SpringBoot中的WebSocket点对点发送消息
添加依赖: org.springframework.boot spring-boot-starter-websocket 1.3.5.RELEASE org.springframework.boot spring-boot-starter-security 配置SpringSecurity:package com.example.demo.
2017-09-01 14:55:21 2301 3
转载 SpringBoot中的WebSocket广播
该例是SpringBoot实战一书中的WebSocket实例,相当于照着打了一遍代码。。。js下载:http://download.csdn.net/download/qq_20867981/9959912添加依赖: org.springframework.boot spring-boot-starter-websocket 1.3.5.RELEASE
2017-09-01 11:03:50 349
axiom-compat-1.2.19.jaraxiom-compat-1.2.19.jaraxiom-compat-1.2.19.jar
2018-01-03
sockjs+stomp+jquery
2017-09-01
requestbody需要的jar包
2017-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人