自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 ios开发中的基本设计模式

(一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate (二)观察者模式 应用场景:一般为model层对,controller和view进行的

2014-03-12 16:00:26 379

原创 HttpServletRequest

单选列表框的处理经验 前台的网页代码:     --不选--     java     c++     jsp 服务器端的程序处理代码: String subject = request.getParameter ("subject"); //如果没有选择或是选择了“—不选--”项 if(subject == null || "".equals(subject))

2012-11-07 14:30:29 252

原创 HttpServletRequest

numeration paramNames = request.getParameterNames(); while(paramNames.hasMoreElements()) {  String paramName = (String)paramNames.nextElement();  out.print(paramName + " : " + request.getParameter

2012-11-07 14:29:58 272

原创 HttpServletRequest

使用Javascript防止重复提交表单 ar isCommitted = false; function checkPost() {  if(!isCommitted)  {   isCommitted = true;   return true;  }  else  {   alert("不能重复提交表单");   return false;  } } ..

2012-11-07 14:29:22 230

原创 HttpServletRequest

使用POST方式传递参数 POST请求方式主要用于向WEB服务器端程序提交FORM表单中的数据。 POST方式将各个表单字段元素及其数据作为HTTP消息的实体内容发送给WEB服务器,传送的数据量要比使用GET方式传送的数据量大得多。  表单元素的enctype属性用于指定浏览器使用哪种编码方法将表单中的数据传送给WEB服务器,该属性可以有两种取值: application/x-www

2012-11-07 14:28:26 267

原创 HttpServletRequest

浏览器传递参数信息的细节 使用GET方式传递参数 使用POST方式传递参数 提交、重置、普通按钮如何传送参数 单行与多行文本输入框如何传送参数 单选按钮与复选框如何传送参数 隐藏表单字段与图像字段如何传送参数 列表框如何传送参数 使用Javascript防止重复提交表单 使用GET方式传递参数 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏

2012-11-07 14:27:50 311

原创 HttpServletRequest

利用Referer请求头阻止“盗链” String referrer = request.getHeader("referer"); String sitePart = "http://" + request.getServerName(); if(referrer!=null && referrer.startsWith(sitePart)) {  //处理正当的下载请求,这里只进行示

2012-11-07 14:26:05 280

原创 HttpServletRequest

获取请求头信息 getHeader方法 getHeaders方法 getHeaderNames方法 getIntHeader方法 getDateHeader方法 getContentType方法 getContentLength方法 getCharacterEncoding方法 获取所有请求头的编程实例 Enumeration headerNames = requ

2012-11-07 14:25:26 259

原创 HttpServletRequest

获取网络连接信息 HTTP请求消息的请求行包括请求方式、资源路径和HTTP协议版本:  GET /it315/servlet/RequestURI?param1=a&param2=b HTTP/1.1 getMethod方法返回HTTP请求消息中的请求方式。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getPr

2012-11-07 14:24:33 239

原创 HttpServletRequest简介

WEB客户端发送给WEB服务器的HTTP请求消息分为三个部分: 请求行 POST /demo/login HTTP/1.1 请求消息头 消息正文(也叫实体内容) username=xxxx&password=1234 Servlet API中定义的ServletRequest接口类用于封装请求消息。 HttpServletRequest是专用于HTTP协议的ServletRequest

2012-11-07 14:23:50 528

原创 HTTP

扩展头 在HTTP消息中,也可以使用一些在HTTP 1.1正式规范里没有定义的头字段,这些头字段统称为自定义的HTTP头或扩展头,它们通常被当作是一种实体头处理。 现在流行的浏览器实际上都支持Cookie、Set-Cookie、Refresh和Content-Disposition等几个常用的扩展头字段。 Refresh头字段 Refresh: 1 Refresh: 1;url=htt

2012-11-07 14:23:14 353

原创 HTTP

HTTP1.0和HTTP1.1的区别 在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。 HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。 使用telnet举例说明。 安装IE浏览器插件HttpWatch,查看IE浏览器通过HTTP协议获取某个页面。 HTTP请求消息 客户端连上服务器后,向服务器请求某个web资源,

2012-11-07 14:21:18 312

原创 新学的代码

public class FirstServlet extends HttpServlet{  @Override  protected void doGet(HttpServletRequest req, HttpServletResponse resp)    throws ServletException, IOException {   this.doPost(req, resp)

2012-11-07 14:12:27 266

原创 新学的代码

public class CacheTestServlet extends HttpServlet {  /**   * Constructor of the object.   */  public CacheTestServlet() {   super();  }  /**   * Destruction of the servlet.   */  public voi

2012-11-07 14:11:37 224

原创 新学的代码

public class BufferedServlet extends HttpServlet {  /**   * Constructor of the object.   */  public BufferedServlet() {   super();  }  /**   * Destruction of the servlet.   */  public void

2012-11-07 14:10:51 292

原创 新学的代码

name CDATA #REQUIRED    weight CDATA #IMPLIED    color CDATA #FIXED "cc"    size CDATA "aa"> ]>

2012-10-15 19:31:35 36

空空如也

空空如也

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

TA关注的人

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