Web端
文章平均质量分 72
tianya3530
这个作者很懒,什么都没留下…
展开
-
Request中的各种方法
前言Request中方法众多,对于Java Web程序员来说,种种方法都会在工作中常常用到。Request由于不是JDK的一部分,这些方法的用法也没有专门的API可以查,所以在工作中遇到Request中方法的时候,所以常常感到困惑,因为觉得网上写的不清楚,自己又懒得写一个Web测试程序。这篇文章,一次性把Request中的各个方法的返回写在这里并做一个详细的总结,以备以后工作中用到可以随时转载 2017-01-03 11:49:03 · 307 阅读 · 0 评论 -
Jquery使用attr("checked")返回checked或undefined导致获取是否选中失效
Jquery中使用$('#cb').attr('checked')获取checkbox是否被选中, 返回的是checked或者是undefined,不是原来的true和false了,有关此问题的解决方法如下:发现问题:页面上有一个checkbox,我们期望通过Jquery来获得它是否选中,或者通过Jquery来让它被选中。 在JQ1.6之前的版本,我们会这样写我们的代码:原创 2017-01-04 16:44:24 · 2276 阅读 · 0 评论 -
HTTPS工作原理
HTTPS是什么HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,及以安全为目标的HTTP通道,简单说就是HTTP的安全版本。HTTPS其实是由两部分组成的:HTTP+TLS/SSL,即HTTP下加入TLS/SSL层,HTTPS的安全基础就是TLS/SSL。服务端和客户端的信息传输都会通过TLS/SSL进行转载 2017-01-03 11:55:37 · 378 阅读 · 0 评论 -
web.xml详解
web.xml的作用web.xml,一个Tomcat工程中最重要的配置文件。web.xml没有其实也可以----只要你确定你的项目里面不需要任何过滤器、监听器、Servlet等等。我试了一下,没有web.xml对那些已经编译成Servlet的jsp页面来说,是不影响正常显示的,但是那些没有编译成Servlet的jsp页面,访问的时候就会报500的错误了。下面逐一看一下web.xml里常用标转载 2017-01-03 11:54:53 · 276 阅读 · 0 评论 -
session和cookie
为什么我们要使用session和cookie为什么要使用session和cookie这个话题就要从HTTP状态协议的无状态性开始说起了。无状态协议是指协议对事物处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它应答就很快。HTTP是超本文传输协议,顾名思义,这个协议支持超文本的传转载 2017-01-03 11:54:07 · 252 阅读 · 0 评论 -
DNS域名解析过程
前言本文来自《深入分析Java Web技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。老规矩,不复制、不黏贴,全部内容手打,边打边学习、理解。 DNS域名解析我们知道互联网都是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接,如何将域名解析成IP地址就属转载 2017-01-03 11:53:26 · 456 阅读 · 0 评论 -
两种include方式及filter中的dispatcher解析
两种include方式我自己写了一个original.jsp,另外有一个includedPage.jsp,我想在original.jsp中把includedPage.jsp引进来有两种方式:1、,这是一种include指令2、,这是一种include动作先讲原理再讲区别,所有的jsp页面在后台,会先被转换为一个Servlet,就比如这个includedPage.js转载 2017-01-03 11:52:53 · 1714 阅读 · 0 评论 -
重定向和请求转发的区别
一次重定向的过程我的代码里面已经写好了,redirectAndFoward.jsp页面上有一个表单,表单重定向到redirectAndFowardTarget.jsp,那么这一次的重定向过程为:1、以指定方式(表单看method,直接URL发起就是GET)发一次请求到后台,后台处理重定向,返回一个302的HTTP状态码给客户端,并在response里面带一个Location用于标识转载 2017-01-03 11:52:10 · 420 阅读 · 0 评论 -
GET和POST的区别
原理性上的区别HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET、POST、PUT、DELETE。URL全称是资源描述符,我们可以这么认为:一个URL地址,它用于描述网络上的一个资源,而HTTP的GET、POST、PUT、DELETE就对应着对这个资源的查、改、增、删4个操作。所以GET和POST的第一个区别:GET一般用于获取/查询资源信息,POST一般用于更新资源信转载 2017-01-03 11:51:27 · 253 阅读 · 0 评论 -
HTTP解析
前言B/S网络架构的核心是HTTP,掌握HTTP对一个从事互联网工作的程序员来说非常重要。要理解HTTP,最重要的是要熟悉HTTP的HTTP Header,HTTP Header控制着互联网上成千上万用户的数据传输。最关键的是,它控制着用户浏览器的渲染行为和服务器的执行逻辑。例如,当服务器没有用户请求的数据的时候就会返回一个404状态码,告诉浏览器没有要请求的数据,通常浏览器就会展示一个非转载 2017-01-03 11:49:41 · 367 阅读 · 0 评论 -
HTTP Get和Post请求设置超时
HTTP Get和Post请求设置超时Post请求:private Runnable runnable = new Runnable() { @Override public void run() { String url = BaseServicesInfo.SERVER_BASE_PATH + fileName;原创 2017-01-04 19:38:36 · 16992 阅读 · 1 评论