
JavaWeb
文章平均质量分 69
「已注销」
这个作者很懒,什么都没留下…
展开
-
JavaWeb之http协议
HTTP简介 WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。 HTTP协议的版本 HTTP/1.0、HTTP/1.1、HT...原创 2015-01-07 00:56:00 · 136 阅读 · 0 评论 -
JavaWeb之JSTL
JSTL_表达式操作JSTL_流程控制操作JSTL_迭代操作JSTL_URL操作JSTL_改写 MVC 案例原创 2015-07-27 13:01:25 · 85 阅读 · 0 评论 -
JavaWeb之用JSTL_改写小兔洗衣店案例
JavaWeb之用JSTL_改写小兔洗衣店案例JavaWeb之用JSTL_改写小兔洗衣店案例原创 2015-07-27 22:12:42 · 251 阅读 · 0 评论 -
JavaWeb之过滤器(Filter)
Filter示例之helloworld 1. 准备页面index.html,helloworld.jsp <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Filter Index Page</title>原创 2015-07-27 22:15:00 · 135 阅读 · 0 评论 -
JavaWeb之HttpFilter
直接实现Filter的缺点:1. 每次需要FilterConfig时需要在init方法中重复编写赋值代码this.filterConfig = filterConfig;2. doFilter(ServletRequest req, ServletResponse resp,FilterChain chain)方法在开发中需要重复把ServletRequest 和ServletR...原创 2015-07-28 00:02:01 · 471 阅读 · 0 评论 -
JavaWeb之Filter典型应用
典型应用1 使浏览器不缓存页面的过滤器:有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下:response.setDateHeader("Expires",-1);response.setHeader("Cache-Control","no-cache"); response.setHeader("Pragma...原创 2015-07-28 00:52:18 · 127 阅读 · 0 评论 -
JavaWeb之装饰 HttpServletRequest 对象
装饰 HttpServletRequest 对象 需求:在 HttpServletRequest 对象到达 Servlet 之前把用户输入的多余空格都去掉情景:因为 HttpServletRequest 对象里的请求参数都实际包含在 java.util.Map 对象里,而Map是不允许修改的,所以包含在 HttpServletRequest 对象里的请求参数不能被修改解...原创 2015-07-28 00:55:45 · 214 阅读 · 0 评论 -
JavaWeb之Listener
简介 监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。Servlet 监听器:Servlet 规范中定义的一种特殊类,它用于监听 web 应用程序中的 ServletContext, HttpSession 和 ServletRequest 等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。...原创 2015-07-28 23:30:16 · 90 阅读 · 0 评论 -
JavaWeb之文件上传
基于表单的文件上传 如果在表单中使用表单元素 <input type=“file” />,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏览器打开一个文件选择框供用户选择文件: Enctype 属性 当表单需要上传文件时,需指定表单 enctype 的值为 multipart/fo...原创 2015-07-28 23:31:15 · 155 阅读 · 0 评论 -
JavaWeb之文件下载
文件的下载 情景:在一些网络系统中,需要隐藏下载文件的真实地址,或者下载的文件需要一个程序来动态的确定后在传送给客户端方案:利用程序编码实现下载可以增加安全访问控制,只对经过授权认证的用户提供下载可以从任意位置提供下载的数据 利用程序实现下载需要设置 2 个报头:Web 服务器需要告诉浏览器其所输出的内容的类型不是普通的文本文件或 HTML 文件,而...原创 2015-07-29 00:21:59 · 126 阅读 · 0 评论 -
JavaWeb之Listener案例[统计在线访客并选择性提出]
统计在线访客,可以把访客提出其所在的session 1) 利用HttpSessionListener可以知道是否有新用户访问当前web应用,若public void sessionCreared(para)被调用,说明有新访客;若public void sessionDestroyed(para)被调用,说明访客离开。 2) 可以用一个jsp页面显示当前的访客:...原创 2015-07-29 01:29:24 · 155 阅读 · 0 评论 -
JavaWeb之文件上传下载案例
JavaWeb之文件上传下载案例原创 2015-07-29 02:32:44 · 173 阅读 · 0 评论 -
JavaWeb之国际化
概述 软件的本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。软件的国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯。随用户区域信息而变化的数据称为本地信息敏感数据。例如数字,货币等数据。应用程序的国际化就是在应用软件的设计阶段,使软件能够支持多个国家和地区的用户的使用习惯...原创 2015-07-29 22:14:34 · 124 阅读 · 0 评论 -
JavaWeb之网上书城案例
功能分析 总体架构 MVC 设计模式:Model:POJO(Plain Old Java Object) Controller:ServletView:JSP + EL + JSTL 技术选型 数据库:MySQL数据源:C3P0 JDBC 工具:DBUtils事务解决方案:Filter + ThreadLo...原创 2015-07-30 20:46:35 · 2526 阅读 · 0 评论 -
JavaWeb之网上书城案例低保真
JavaWeb之网上书城案例低保真(本低保真目前适用于chrome) 首页页面: 注册页面: 登陆页面: 购物车页面: 付款页面: 成功页面: 失败页面: ...原创 2015-08-04 00:18:31 · 446 阅读 · 1 评论 -
Struts2之统计用户在线人数案例
统计用户在线人数案例 1. 添加JSP页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ...原创 2015-08-07 01:38:20 · 261 阅读 · 0 评论 -
avalonjs
http://avalonjs.github.io/http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000http://www.liaoxuefeng.comh...原创 2016-03-24 11:55:15 · 126 阅读 · 0 评论 -
XSSSecurityFilter实战
XSSSecurityFilter实战原创 2017-09-06 18:59:44 · 687 阅读 · 0 评论 -
JavaWeb之相对路径和绝对路径
1. 相对路径和绝对路径: 1). 为什么要解决相对路径的问题: 在有一个 Servlet 转发页面的情况下, 会导致相对路径的混乱. a.jsp: <a href="ToBServlet">To B Page2</a>ToBServlet: request.getRequestDispatcher("/dir/b.jsp").forward(...原创 2015-07-27 03:11:41 · 411 阅读 · 0 评论 -
JavaWeb之自定义标签
内容提纲 自定义标签的 HelloWorld带属性的自定义标签带标签体的自定义标签带父标签的自定义标签EL自定义函数 自定义标签的 HelloWorld 开始之前先看一个例子 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or...原创 2015-07-27 03:08:20 · 170 阅读 · 0 评论 -
JavaWeb之EL表达式
EL 语法EL 详解 <%@page import="java.util.Date"%><%@page import="org.rabbitx.web.javaweb.model.Customer"%><%@ page language="java" contentType="text/html; charset=UTF-8"原创 2015-07-26 23:22:01 · 99 阅读 · 0 评论 -
JavaWeb之Tomcat
Tomcat 简介 Tomcat 是一个免费的开放源代码的 Servlet 容器,它是 Apache 软件基金会的一个顶级项目,由 Apache,Sun和其他一些公司及个人共同开发而成。由于有了 Sun 的参与与支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中的到体现。 Tomcat 的目录结构 bin:存放启动和关闭 Tomcat 的脚本...原创 2015-07-17 19:08:17 · 87 阅读 · 0 评论 -
JavaWeb之Servlet
JavaWeb应用的概念 在Sun的Java Servlet规范中,对Java Web应用作了这样定义:“Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的 Servlet容器 中运行。”Java Web应用中可以包含如下内容:Servlet,JSP,实用类,静态文档(如HTML、图片等),描述...原创 2015-07-17 20:30:20 · 109 阅读 · 0 评论 -
JavaWeb之JSP概述
什么是JSP?为什么使用JSP?JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。 JSP起源 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。 如果使用Servlet程序来输出只有局部内容需要动态改变的网页,...原创 2015-07-18 23:38:06 · 133 阅读 · 0 评论 -
JavaWeb之JSP 页面的9个隐含对象
隐含对象:没有声明就可以使用的对象 public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { PageContext pageContext ...原创 2015-07-19 00:36:31 · 156 阅读 · 0 评论 -
JavaWeb之JSP基本语法
目录 JSP模版元素 JSP表达式 JSP脚本片断 EL表达式 JSP注释 特殊字符序列的转义处理 如何查找JSP页面中的错误 JSP模版元素 JSP页面中的静态HTML内容称之为JSP模版元素,在静态的HTML内容之中可以嵌套JSP的其他各种元素来产生动态内容和执行业务逻辑。 JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观...原创 2015-07-19 02:08:28 · 153 阅读 · 0 评论 -
JavaWeb之域对象的属性操作
操作属性的方法 void setAttribute(String name, Object o):设置属性 Object getAttribute(String name):获取指定的属性Enumeration getAttributeNames():获取所有的属性的名字组成的 Enumeration 对象removeAttribute(String name):移...原创 2015-07-19 15:28:22 · 196 阅读 · 0 评论 -
JavaWeb之请求的转发和重定向
要点 RequestDispatcher接口用forward方法实现请求转发 请求转发的运行流程 用sendRedirect方法实现请求重定向 请求重定向的运行流程 请求重定向与请求转发的比较 RequestDispatcher接口 RequestDispatcher实例对象是由Servlet引擎创建的,它用于包装一个要被其他资源调用的资源(例如...原创 2015-07-19 15:38:05 · 268 阅读 · 0 评论 -
JavaWeb之JSP指令
要点 JSP指令简介 page指令 include指令 JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。JSP指令的基本语法格式:<%@ 指令 属性名="值" %>举例:<%@ page contentType="text/...原创 2015-07-19 16:47:38 · 122 阅读 · 0 评论 -
JavaWeb之小兔洗衣案例
小兔洗衣案例 使用MVC实现,主要技术有Servlet,jsp,DbUtil.jar,C3p0.jar原创 2015-07-21 13:51:28 · 187 阅读 · 0 评论 -
JavaWeb之JSP中文乱码
JSP程序存在有与Servlet程序完全相同的中文乱码问题输出响应正文时出现的中文乱码问题 读取浏览器传递的参数信息时出现的中文乱码问题JSP引擎将JSP页面翻译成Servlet源文件时也可能导致中文乱码问题 JSP引擎将JSP源文件翻译成的Servlet源文件默认采用UTF-8编码,而JSP开发人员可以采用各种字符集编码来编写JSP源文件,因此,JSP引擎将JSP源文件翻...原创 2015-07-24 21:45:53 · 140 阅读 · 0 评论 -
JavaWeb之MVC设计模式
了解MVC模式之前,我们先来看下面两种设计模式: 模式一: 模式二: 以上两种模式的缺点:模式一:页面的显示使用servlet实现时,需要大量的拼接html字符串,不直观,效率低。模式二:逻辑处理代码卸载jsp页面中,不易调试,且代码耦合度高,不易重用。 为了解决以上缺点,我们采用下图的MVC模式: 采用此模式,让jsp...原创 2015-07-25 00:08:33 · 286 阅读 · 0 评论 -
JavaWeb之MVC案例-小兔洗衣店
功能规格 1. 系统需要使用用户名和密码登陆;2. 系统可以对洗衣订单进行增删改查操作;3. 订单信息包括:客户名称、联系方式、订单内容、订单价格、订单创建时间、最后更新时间信息;4. 查询支持根据客户名称、联系方式或订单内容模糊查询;5. 删除功能需要支持同时删除多个,新增和修改不支持; 使用到的技术 1. MVC 设计模式:JSP、Ser...原创 2015-07-25 00:23:39 · 826 阅读 · 1 评论 -
JavaWeb之中文乱码问题
JSP程序存在有与Servlet程序完全相同的中文乱码问题输出响应正文时出现的中文乱码问题 读取浏览器传递的参数信息时出现的中文乱码问题JSP引擎将JSP页面翻译成Servlet源文件时也可能导致中文乱码问题 JSP引擎将JSP源文件翻译成的Servlet源文件默认采用UTF-8编码,而JSP开发人员可以采用各种字符集编码来编写JSP源文件,因此,JSP引擎将JSP源文件...原创 2015-07-25 23:51:09 · 111 阅读 · 0 评论 -
JavaWeb之会话与状态管理
提出问题 HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求都是完全孤立的。即使 HTTP1.1 支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭。怎么才能实现网上商店中的购物车呢:某个用户从网站的登录页面登入后,再进入购物页面购物时,负责处理购物请求的服务器程序必须知道处理上一次请求的程序所得到的用户信...原创 2015-07-26 09:20:45 · 241 阅读 · 0 评论 -
JavaWeb之Cookie
Cookie概述利用Cookie进行自动登录利用Cookie显示最近浏览的商品设置Cookie的作用路径原创 2015-07-26 14:06:15 · 92 阅读 · 0 评论 -
JavaWeb之HttpSession
HttpSession 概述HttpSession 的生命周期HttpSession 常用方法示例HttpSession URL重写 HttpSession 之简易购物车 HttpSession 之表单的重复提交HttpSession 之验证码 小结 session销毁的三种方式:1. 关闭浏览器后session过期2. sessi...原创 2015-07-26 14:07:52 · 99 阅读 · 0 评论 -
JavaWeb之JavaBean
JavaBean 用作JavaBean的类必须具有一个公共的、无参数的构造方法。 JavaBean的属性与普通Java类的属性的概念不一样,JavaBean的属性是以方法定义的形式出现的。 用于对属性赋值的方法称为属性修改器或setter方法,用于读取属性值的方法称为属性访问器或getter方法。 属性修改器必须以小写的set 前缀开始,后跟属性名,且属性名的第一个字...原创 2015-07-26 14:14:48 · 110 阅读 · 0 评论 -
微信支付
http://blog.youkuaiyun.com/u011160656/article/details/41847517统一下单:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1网页授权获取用户基本信息: http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c...原创 2017-02-28 23:32:06 · 120 阅读 · 0 评论