`
BabyDuncan
  • 浏览: 584218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
web开发中Post和Get的区别,主要有这么几点,另外在开发中也给些建议 1.Get是从服务器上获取数据,Post是向服务器传送数据。 2.Get是把参数数据队列加到提交表单的Action属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。Post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML header内一起传送到Action属性所指向的URL地址。用户看不到这个过程。 3.对于Get方式,服务器端用Request QueryString获取变量的值,对于Post方式,服务器端用Requst Form获取提交的数据。 4.Get传送的数据量 ...
申明 1:为降低文本输入量,本文所言及 Linux,皆指 Gnu/Linux。 申明 2:本文主要内容取自 “南京大学小百合站《一个Linux病毒艰辛短暂的一生》” 可能不少人持这样一种观点,认为 Linux 病毒少是因为Linux不像Windows那么普及,其 ...
百度上说函数重载时这么说的: 所谓函数重载是指同一个函数名可以对应着多个函数的实现。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同。这就是函数重载的概念。函数重载在类和对象的应用尤其重要。 我们知道,不可以根据返回值类型的不同来重载,其具体原因也就是调用一个函数,无法确定其返回值类型,那么返回值类型不同并且参数不同能不能重载呢?答案是可以! 下面有一个我的小例子程序测试: package MSB_Problems; public class tryOverLoad { /** * @param args */ public stati ...
<servlet> <servlet-name>NameAndSchool</servlet-name> <servlet-class>NameAndSchool</servlet-class> </servlet> <servlet-mapping> <servlet-name>NameAndSchool</servlet-name> <url-pattern>/NameAndSchool</url-pattern&g ...
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class NameAndSchool extends HttpServlet { prot ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>getAndPostExamplel.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="descriptio ...
上一篇文章其实已经叙述完主要的Ajax过程,接下来就是具体的实现了。 说明一个问题: XMLHttpRequest.readystate == 4 是什么意思呢? 下面详细说明: readyState表示XMLHttpRequest对象的处理状态: 0:XMLHttpRequest对象还没有完成初始化。 1:XMLHttpRequest对象开始发送请求。 2:XMLHttpRequest对象的请求发送完成。 3:XMLHttpRequest对象开始读取服务器的响应。 4:XMLHttpRequest对象读取服务器响应结束。 那么XMLHttpRequest.status == 200 又是什么 ...
这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 100 - 继续。 101 - 切换协议。 2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求。 200 - 确定。客户端请求已成功。 201 - 已创建。 202 - 已接受。 203 - 非权威性信息。 204 - 无内容。 205 - 重置内容。 206 - 部分内容。 207 - 多状态 (WebDAV)。 3xx - 重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 301 - 已永久移动 302 - ...
我们调用了open方法,进行了参数传递和后台处理,接下来我们需要对状态进行监听,注册Ajax回调函数,准备处理response。 XMLHttpRequest.onreadystatechange = handleStateChange; 这里定义了一个函数对ajax请求状态进行监听,这个handleStateChange函数可以这样写 //监听状态函数 function handleStateChange() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { parseResults() ...
创建了XMLHttpRequest之后,我们要打开它,那么第二布就是调用它的open方法。 XMLHttpRequest.open("GET",“target.jsp”,true); 说明,第一个参数可以是“GET”或者“POST”,其实我get和post的区别就是地址栏显示的问题,但对于Ajax来说,地址栏本来就是不变的,所以个人认为,在这个例子中Get和post是一样的(不一定准确,个人猜测)。 第二个参数就是处理的后台程序,可以是一个jsp或者asp或者php,当然也可以是一个Servlet,在我的这个例子中,他就是一个servlet,jsp就是一个Servle ...
最近很多项目都用到了Ajax,但是都是用的框架包装的Ajax,很少涉及到自己用XMLHttpRequest,这也证明自己只是会用,对其中的原理不是很清楚,今天查了一下资料,做了这个Ajax的小例子程序。 首先是Ajax的实现步骤: 第一步:创建XMLHttpRequest对象,创建又分两种情况,一是针对IE5和IE6的,我们用这种方法创建。 var XMLHttpRequest = ""; if(Window.ActiveXObject){ XMLHttpRequest = new ActiveXObject(Microsoft.XMLHTTP); } ...
最近的项目,要取时间段进行统计,按照年月日时等方法,取按年统计的时候,我们希望时间控件只能选择年,按照月统计时候,我们希望只能选择年月这两项,因此写了这个小程序。 firefox测试可用。 <html> <head> <title> 测试jquery控制My97DatetimePicker格式 </title> <script type="text/javascript" src="WdatePicker.js"></script> <sc ...
这两天写代码都是在IE下运行,其实ie做的太人性化,这点倒是不利于程序员开发,很多错误他都能帮我们改正,导致我们自己都不知道自己写的不对,决定以后都在firefox下运行,严格要求自己。 今天写程序时候发现img标签在firefox下显示不正常,我是这么写img标签的 <img src="D:/button.gif"/> 就是在绝对路径上用了一个图片,显示不出来,ie下居然能显示出来,经过查找资料,发现写据对路径不能这么写,要这样写。 <img src="file:///D:/button.gif"/> 加上fi ...
已知有一个XML文件(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?> <bookstore>   <book genre="fantasy" ISBN="2-3631-4">     <title>Oberon's Legacy</title>     <author>Corets, Eva</author>     <price>5.95</pri ...
最近经常使用XML,因为在写web页面的时候,需要用FushionChart画图,这就涉及到对XML的操作,今天google查了一些资料,准备些四篇日志,每一篇写一种方法,这边是第一种方法,DOM方法。 DOM解析XML一共分三步 ①创建DocumentBuilderFactory 对象 方法如下: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 这个有点像Calender类那样创建 不是new那样的,创建dbf对象主要是为了由他创建DocumentBuilder对象。 ②创建DocumentBuilder对 ...
Global site tag (gtag.js) - Google Analytics