http框架丢弃http请求包体和上一篇文章http框架接收包体, 都是由http框架提供的两个方法,供http各个模块调用,从而决定对包体做什么处理。是选择丢弃还是接收,都是由模块决定的。例如静态资源模块,如果接收到来自浏览器的get请求,请求某个文件时,则直接返回这个文件内容给浏览器就可以了。没... ...
分类:
Web程序 时间:
2017-06-30 15:26:23
阅读次数:
157
客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Brow ...
了解SiteMesh的最佳方法是使用它。假设SiteMesh设置在您的Web应用程序中,本教程将展示如何掌握SiteMesh最强大的方面,如下所示装饰页面: 效果发生在第2步,其中Menu.jsp页面呈现为html。在html页面发送到客户端浏览器之前,该页面由单个文件basic-theme.jsp ...
分类:
其他好文 时间:
2017-06-27 08:09:44
阅读次数:
194
Web 应用程序状态管理 通过隐藏表单域 hidden,cookie,session,重写URL来实现; cookie存在于客户端,浏览器关闭时失效 cookie原理:服务器在响应请求时将一些数据以“键-值”对的形式通过响应信息保存在客户端 Servlet中提供了如下一系列操作Cookie的API ...
分类:
编程语言 时间:
2017-06-25 21:24:19
阅读次数:
186
对于java开发,涉及到页面展示时,比较主流的有两种解决方案: 1. struts2+vo+el表达式。 这种方式,重点不在于struts2,而是vo和el表达式,其基本思想是:根据页面需要的信息,构造出一个实体,这个实体中包含了界面需要的所有属性,通常这个实体是由N个表中的字段构成的,俗称vo。由 ...
分类:
其他好文 时间:
2017-06-25 17:02:48
阅读次数:
165
前言 用户输入验证的工作,不仅要在客户端浏览器中执行,还要在服务端执行。主要原因是客户端验证会对输入数据给出即时反馈,提高用户体验;服务器端验证,主要是因为不能完全信任用户提供的数据。ASP.NET MVC框架提供了强大的验证组件帮助我们处理这些繁杂的问题。 数据验证 验证注解的使用 验证注解特性定 ...
分类:
Web程序 时间:
2017-06-24 22:41:30
阅读次数:
244
什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。 ...
分类:
Web程序 时间:
2017-06-24 18:40:43
阅读次数:
166
学习Java Web应用程序开发,首先需要了解其核心的基础内容,即HTTP协议。HTTP协议是一种超文本传输协议,用于在计算机网络中的通信。一个完整的web应用程序由网页应用程序,客户端浏览器,web服务器,以及HTTP协议四部分组成。HTTP协议作为连接浏览器和web服务器的纽带,在web应用开发 ...
分类:
编程语言 时间:
2017-06-18 21:50:19
阅读次数:
149
Remember-Me 功能 概述 Remember-Me 是指网站能够在 Session 之间记住登录用户的身份,具体来说就是我成功认证一次之后在一定的时间内我可以不用再输入用户名和密码进行登录了,系统会自动给我登录。这通常是通过服务端发送一个 cookie 给客户端浏览器,下次浏览器再访问服务端 ...
分类:
编程语言 时间:
2017-06-16 16:46:01
阅读次数:
291
web网页错误代码的含义 一、1xx 表示临时响应并需要请求者继续进行操作的状态码,例如: 100--继续;101--切换协议 二、2xx 表示服务器成功的处理了请求的状态码,例如: 200--客户端请求已成功 三、3xx 表示重定向,客户端浏览器必须采取更多操作来实现请求,例如: 301--永久重 ...
分类:
Web程序 时间:
2017-06-16 16:38:54
阅读次数:
149