- 浏览: 83678 次
- 性别:
- 来自: 北京
最新评论
-
jjruanlili:
好用!顶顶顶
java上传文件到微信服务器 -
henji409:
好,可用
java上传文件到微信服务器 -
u012453813:
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
java上传文件到微信服务器 -
_miniter:
144、145行有bug。这个程序还需要加载额外的处理JSON ...
java上传文件到微信服务器 -
王龙旻:
这么优秀的开源精神,居然没有人顶
java上传文件到微信服务器
文章列表
Ajax,或许已经是老掉牙的话题。我学习总结一下。大概会有6篇,从基本的ajax直至高级的ajax应用。最后会形成一个实用的Ajax工具库。创建一个基本的Ajax应用不需要太多的代码,大概三个步骤。
1,创建Ajax的核心对象XMLHttpRequest
因为浏览器之间的不兼容,IE7之前的版本并没有原生的XMLHttpRequest对象却实现为ActiveX对象。
互联网及各种书籍中有着多种创建方式,有的复杂很多行代码,有的则简洁很少代码。当然复杂的考虑的情形更多一些。
如下几乎将IE中所有的情况都考虑到了
Js代码
function cretaeXHR(){
...
打开请求
有了要连接的 URL 后就可以配置请求了。可以用 XMLHttpRequest 对象的 open() 方法来完成。该方法有五个参数:
·request-type :发送请求的类型。典型的值是 GET 或 POST ,但也可以发送 HEAD 请求。
·url :要连接的 URL 。
·asynch :如果希望使用异步连接则为 true ,否则为 false 。该参数是可选的,默认为 true 。
·username :如果需要身份验证,则可以在此指定用户名。该可选参数没有默认值。
·password :如果需要身份验证,则可以在此指定口令。该可 ...
l 一个实例
在开始正式讲解 Ajax之前,首先让我们先来看看Google Map使用Ajax改善其产品设计的效果。
1. 在浏览器地址栏中输入http://maps.google.com打开Google Map的界面。
2. 在页面顶端的搜索框中输入“China”,单击“Search”按 ...
1,页面经常使用的不变的数据,应该放在 Session 中。
2、了解 JSTL 标签库
Jsp Standard tag lib(JSP 标准标签库)
1.0 1.1 1.2 三个版本
在 J2EE 1.4 中用 JSTL 1.1 版本
在 JavaEE 1.5 中用 JSTL 1.2 版本,jar 默认包含在
JavaEE 1.5 中
作用:类似于 JSP 动作标签。简化页面的代码开发
把页面上需要用 <% %> 代码块实现的功能,用标签<>
实现。
3、掌握 EL 表达式语言
Expression Language (表达式语言) ...
JSP 指令:定义每个 JSP 时,放在最上面的内容。定义整个
页面中需要用到的基本属性。
<%@ page language="java"
import="java.util.*,edu.hpu.vsts.model.entity.*" (*)
pageEncoding="UTF-8" (*)
contentType="text/html; charset=UTF-8" (*)
autoFlush=" ...
(一)简要分析:
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个 ...
1、介绍 Servlet 中的过滤器
过滤器:让某些符合条件的内容通过,让不符合的被过滤掉。
过滤器在 Servlet 中是 2.0 版本后,新加入的内容。
定义:过滤器是一个可插拔的 程序,能够对 HTTP 请求
和响应对象进行过滤。
HttpServletRequest
HttpServletResponse
对所有访问下列资源的请求和响应,进行字符过滤
LoginServlet.java login.jsp
2、掌握 Servlet 中过滤器的开发步骤、生命周期
开发步骤:
(1)在 src 对应包中,新建一个 java 类,实现
...
1。如果要映射过滤应用程序中所有资源:
<filter>
<filter-name>loggerfilter</filter-name>
<filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>loggerfilter</filter-name>
<url-pattern>/*</url-pattern>
& ...
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。
web.xml 的加载顺序是:context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的
时候的顺序是根据对应的 mapping 的顺序进行调用的。
web.xml文件详解
Xml代码
Web.xml常用元素
<web-app>
<display-name></display-name>定义了WEB应用的名字
<description>< ...
/**
*
*/
package com.wen.yu.day4;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.h ...
目标
明确 Web 开发常用的模式
使用 Cookie 完善登录功能
对比 Cookie 与 HttpSession 的区别
介绍 Servlet 开发中常用的对象
介绍 Servlet 中的过滤器
1、明确 Web 开发常用的模式
(1)所有的 Web 项目功能,都是从页面开始
(2)用户通过页面操作,提交请求给 后台 Servlet
(3)Servlet 调用 DAO 数据库访问代码修改数据,
并且控制页面跳转
(4)最终返回到页面,显示操作结果
从页面---->Servlet---->返回到页面
MVC
在 JUD ...
目标
明确 Web 开发常用的模式
使用 Cookie 完善登录功能
对比 Cookie 与 HttpSession 的区别
介绍 Servlet 开发中常用的对象
介绍 Servlet 中的过滤器
1、明确 Web 开发常用的模式
(1)所有的 Web 项目功能,都是从页面开始
(2)用户通过页面操作,提交请求给 后台 Servlet
(3)Servlet 调用 DAO 数据库访问代码修改数据,
并且控制页面跳转
(4)最终返回到页面,显示操作结果
从页面---->Servlet---->返回到页面
MVC
在 JUD ...
目标
回顾 Servlet 开发步骤
掌握 Servlet 生命周期
掌握 Servlet 包中的层次结构--JavaEE API
了解 Web 应用程序前后台传递数据的方式
了解 Cookie 对象的创建和使用
掌握 HttpSession 对象的创建和使用
对比 Cookie 与 HttpSession 的优缺点
使用 Cookie 与 HttpSession 完善登录功能
1、回顾 Servlet 开发步骤
Servlet 实际上在开发中就是:
(1)继承 HttpServlet 的 java 类
(2)在 web.xml 中进行配置的标签
2、掌握 Se ...
目标
回顾 Servlet 开发步骤
熟悉 Web 服务器目录结构
掌握 基本 Servlet 开发的细节
掌握 Servlet 生命周期
掌握 Servlet 包中的层次结构--JavaEE API
1、回顾 Servlet 开发步骤
2、熟悉 Web 服务器目录结构
Java 工程:需要 源代码目录 src
需要 JDK lib 库
需要 测试代码目录 test
Web 工程:需要 源代码目录 src
需要 JDK lib 库
需要 测试代码目录 test
...
目标
继续掌握 JavaScript 的常用编码
了解 HTTP 协议
了解 Web 应用程序以及相关的服务器
掌握 Servlet 编写 Hello 的步骤
1、继续掌握 JavaScript 的常用编码
基于对象的脚本语言(不需要复杂的编译运行环境,解释型语言)
对 ...