自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

惊蛰丶万物生的博客

专注java与JavaScript

  • 博客(27)
  • 收藏
  • 关注

原创 JSTL

Java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用 于解决一些常见的问题,例如迭代一个映射或者集合、条件测试、XML 处理,甚至数据库和访问数据库 操作等。我们现在只讨论 JSTL 中最重要的标签,条件动作、迭代集合以及格式化数字和日期几个标签。核心标签库:http://java.sun.com/jsp/js...

2019-09-11 22:00:43 2135 1

原创 Jsp

第一个JSP页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta http-equiv="Content-Type" Content="te...

2019-09-10 22:46:11 180

原创 fastJson

Json 与java 对象 的转换//h获得需要的对象 User user = new User(); //存储数据 user.setName("萧炎"); user.setAge(18); user.setHobby("playFire"); //将user转换为json字符串 String json = JSON.toJSONStrin...

2019-09-10 22:44:13 152

原创 Gson节点解析

I)、Gson 的 节点对象:JsonElement : 所有的节点 都是 JsonElement 对象.JsonPrimitive : 基本的 数据类型的 节点 对象, JsonElement 的子类.JsonNull : 代表 空节点 对象,即 有 key,value 为空,JsonElement 的子类.JsonObject : 对象 数据类型的 节点 对象JsonElement 的...

2019-09-10 22:43:08 821

原创 json

JSON 是一种轻量级易与解析的数据格式,它按照 js 的对象和数组的字面量格式来书写。现在 JSON 的光环已经逐渐超越了 XML,各大网站提供的数据接口一般都是 JSON。json示例:[ {"name": "zs","age": 17}, {"name": "ls","age": 18}]jquery 1.4 以后对 json 格式变严格了,也就是说必须要这种格式的{“...

2019-09-10 00:06:37 122

原创 servlet3.0注解

在 Servlet3.0 之前一直使用的都是配置文件的方式来实现各种组件,Servlet3.0 之后提供了注解, 可以达到零配置。但现实中一般是注解+配置结合使用。我们看几个常用的注解。@WebServlet@WebServlet("/ts")//指定对外访问名@WebServlet(name = "testlistener",value = "/ts") //value为路径名@We...

2019-09-10 00:05:35 257

原创 监听器Listener

web 监听器是一种 Servlet 中的特殊的类,它们能帮助开发者监听 web 中的特定事件,比如 ServletContext,HttpSession,ServletRequest 的创建和销毁;变量的创建、销毁和修改等。可以在某些 动作前后增加处理,实现监控。例如可以用来统计在线人数等。监听器有三类8种:⑴监听生命周期(三个域对象的创建和销毁):实现接口 ServletRequestLi...

2019-09-10 00:04:31 146 1

原创 过滤器Filter

Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请 求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程:Filter 对用户请 求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,后 Filter 再对服务器响应进行后处 理。在一个 web 应用中,可以开...

2019-09-10 00:03:33 112

原创 文件的上传和下载

文件上传文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收并保存文 件,这才是一个完整的文件上传。前台页面在做文件上传的时候,会有一个上传文件的界面,首先我们需要一个表单,并且表单的请求方式为 POST;其次我们的 form 表单的 enctype 必须设为”multipart/form-data”即 enctype=“multipart/form-data” 意思...

2019-09-08 23:56:35 159

原创 Session

session介绍HttpSession 对象是 javax.servlet.http.HttpSession 的实例,该接口并不像 HttpServletRequest 或 HttpServletResponse 还存在一个父接口,该接口只是一个纯粹的接口。这因为 session 本身就属于 HTTP 协议的范畴。Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Sessio...

2019-09-06 21:30:35 263

原创 cookie的路径问题

在 Servlet 中保存的 Cookie 如果没有设置 path,那么它的 path 默认为当前 Servlet 的所在路径;通过setPath()可设置路径//cookie的路径问题, //客户端访问服务器,会将访问路径Path路径下的所有Cookie向上查找都发送到服务器 Cookie cookie = new Cookie("aa","bb"); //cookied的默认路...

2019-09-06 21:27:31 500

原创 解决cookie不能保存中文的问题

Cookie 中不能出现中文,如果有中文则通过 URLEncoder.encode() 来进行编码,获取时通过 URLDecoder.decode() 来进行解码。//解决cookie使用中文问题 String name = "菲尔茨"; String value = "2222"; //编码,16进制 name = URLEncoder.encode(name,"utf-8")...

2019-09-06 21:26:03 1078

原创 Servlet操作Cookie

cookie的创建和发送通过 new Cookie(“key”,”value”); 来创建一个 Cookie 对象,要想将 Cookie 随响应发送到客户 端,需要先添加到 response 对象中, resp.addCookie(cookie); 此时该 cookie 对象则随着响应发送 至了客户端。//cookie的创建和发送 Cookie cookie = new Cookie("u...

2019-09-05 21:45:58 245

原创 Servlet请求时的路径问题

在请求资源时,必须给出正确的路径,否则是找不到资源的。路径分为相对路径和绝对路径,绝对 路径可简单理解为完整路径,在 web 项目中绝对路径分两种,一种是以 http:// 开头的,该种绝对路径 已经跨域,即任何地方的资源都能访问,另一种则是从当前域名|IP|主机后的端口号开始的,不能跨 域,也属于一种绝对路径。相对路径则就是相对当前资源所在路径。Tip:相对路径在请求转发时可能会失效,因此开...

2019-09-05 21:44:11 678

原创 Servlet重定向跳转

重定向是一种服务器指导客户端的行为。客户端发出第一个请求,被服务器接收,经过处理服务器 进行响应,与此同时,服务器给客户端一个地址(下次请求的地址 resp.sendRedirect(“url”);),当客 户端接收到响应后,立刻、马上、自动根据服务器给的地址进行第二个请求的发送,服务器接收请求并 作出响应,重定向完成。从描述中可以看出重定向当中有两个请求存在,并且属于客户端行为。实现方式如下:...

2019-09-05 21:42:15 196

原创 Servlet响应图片

在学习 HTML 的时候我们知道使用 “img src=“img.jpg”” 的方式可以显示图片。但有的时候我们 并不知道(或不能确定)图片的路径,需要通过请求服务器资源动态地响应图片给客户端。这种方式和文 件拷贝的理念是一致的,客户端请求服务器的资源,在服务端获取到真实的图片资源,通过输入流读取 到内存,然后通过输出流写出到客户端即可。  值得注意的是,在客户端解析资源时默认是以文本(text...

2019-09-05 21:41:12 784

原创 Servlet中页面刷新和自动跳转

页面定时刷新response.addHeader("refresh","5");//5秒后跳转页面定时刷新并跳转response.setHeader("refersh","3;http://www.baidu.com");//3秒后刷新并跳转到百度response.setHeader("refresh", "2;URL=index.html");//跳转项目内其他页面...

2019-09-05 21:39:50 477

原创 Servlet中Response对象的常用方法

常用方法描述addHeader(String name, String value)添加指定的键值到响应头信息中containsHeader(String name)判断响应的头部是否被设置encodeURL(String url)编码指定的 URLsendError(int sc)使用指定状态码发送一个错误到客户端setHeader(Strin...

2019-09-05 21:32:05 436

原创 HttpServletResponse对象

乱码解决:同时指定服务器和客户端编码resp.setContentType("text/html;charset=utf-8");数据响应​ 接收到客户端请求后,可以通过 HttpServletResponse 对象直接进行响应,响应时需要获取输出 流,有两种形式 getWriter()获取字符流(只能响应回字符);getOutputStream()获取字节流(能响应一 切数据)。响应回的...

2019-09-04 22:45:09 198

原创 Request域对象

通过该对象可以在一个请求中传递数据,作用范围:在一次请求中有效,即服务器跳转有效。package com.mage.hsr;/* * request域对象 * */import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;impor...

2019-09-04 22:44:09 173

原创 请求转发

请求转发,是一种服务器的行为,当客户端请求到达后,服务器进行转发,此时会将请求对象进行 保存,地址栏中的 URL 地址不会改变,得到响应后,服务器端再将响应发送给客户端,从始至终只有 一个请求发出。实现方式如下,达到多个资源协同响应的效果req.getRequestDispatcher("转发路径").forward(req, resp); ...

2019-09-04 22:43:17 158

原创 Request请求乱码解决

package com.mage.hsr;import java.io.IOException;import javax.servlet.ServletException;/* * 请求乱码解决:根据提交方式分为get和post两种解决方案 * 乱码原因,客户端与服务端字符集不统一 * 使用document.charset可得到浏览器的字符集 * get: 参数在请求行中,服务端默...

2019-09-04 22:42:20 1000

原创 HttpServletRequest对象

​ HttpServletRequest 对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数, 发送的头信息等都属于客户端发来的信息,service()方法中形参接收的是 HttpServletRequest 接口的 实例化对象,表示该对象主要应用在 HTTP 协议上,该对象是由 Tomcat 封装好传递过来。package com.mage.hsr;import java....

2019-09-04 22:40:58 352

原创 servlet的三种实现方式

继承 HttpServlet(此方式较常使用)public class Test01 extends GenericServlet { //GenericServlet继承了servlet接口 @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, I...

2019-09-04 22:39:01 120

原创 我的第一个servlet

Servlet 是 Server Applet 的缩写,是服务端小程序的意思。使用 Java 语言编写的服务器端程序, 主要功能在于交互式地浏览和生成数据,生成动态Web内容,Servlet 主要运行在服务器端,并由服务 器调用执行,是一种按照 Servlet 标准来开发的类。 是 SUN 公司提供的一门用于开发动态 Web 资源的 技术。(言外之意:要实现 web 开发,需要实现 Servlet...

2019-09-03 20:32:52 166

原创 新手初识Tomcat

**什么是 Tomcat **  Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的 支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。Tomcat 是由 Apache 提供的(www.apache.org),可以用安装版和解压版,安装版可以在服务 中出现一 Tomcat 的服务,免安装没有,开发中使用免安装...

2019-09-03 20:31:20 203

原创 easyu

jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。easyui基础模板必须引入5个外部文件,两个css文件,三个js文件<table><tr&...

2019-08-30 21:52:44 458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除