摘要: JSON: 什么是json? json是用花括号括起来的键值对结构。键和值之间用分号(:)分开,键值对之间用逗号分开(,)分开。 json的键必须是String 类型,即必须用双引号引起来,而值就不一定用双引号引起来。 {"name":"zhangsan"}json在JS中的使用: json值的类型 阅读全文
posted @ 2017-08-20 12:19 薛小生 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Session的默认生存时间是一次会话。当浏览器关闭时,实际上是浏览器存储的cookie,也就是存储的sessionId消失了。但是服务器中的session还存在,相应的session的sessionid 也还在。 Session session=request.getSession()只会在第一次 阅读全文
posted @ 2017-08-20 12:15 薛小生 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 文件上传: 首先在<form>表单的enctype属性的值设为enctype="multipart/form-data"> method的请求方式要设置为post,因为上传文件的内容较大,get请求最大为256个字节. 在form中 添加标签<input type="file"> 这样在servle 阅读全文
posted @ 2017-08-20 12:12 薛小生 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、当我们为一个资源设置了多个过滤器时,这些过滤器就组成一个Filter链的结构。 当执行到一个filter的doFilter方法,调用其中的chain.doFilter()。如果还有拦截器(filter),则继续执行下一个filter的doFIlter方法, 如果之后没有过滤器了,就放行请求。相当 阅读全文
posted @ 2017-08-20 11:50 薛小生 阅读(5191) 评论(0) 推荐(0) 编辑
摘要: 1.首先是在服务器在启动的时候,执行Filter的构造函数,然后是init方法。 2.在请求到达的时候调用doFilter方法里的语句。 3.执行chain.doFilter函数: 每一次拦截请求时都会调用。 参数: ServletRequest request > 请求报文 ServletResp 阅读全文
posted @ 2017-08-20 11:26 薛小生 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 为什么会乱码? 通信双方在进行通信的时候,实际上是将通信的内容按照一定的规则转化为二进制进行通讯的。 而这个规则就是字符的编码。 在请求到达的时候,另一方需要解码。 由于通信双方的编码方式和解码方式不一样,所以造成了乱码。 tomcat服务器默认使用iso8859-1的编码方式,浏览器不设置的话,默 阅读全文
posted @ 2017-08-12 23:11 薛小生 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 第一步:首先在标题栏点击window 第二步: 第三步: 第四步:在想要的文件前打钩 阅读全文
posted @ 2017-08-12 22:32 薛小生 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、get请求是通过url地址栏来传递参数的,而post请求通过报文体来传递参数的 2.get请求可以在浏览器地址栏中看到请求参数,而post请求看不到 3.get请求对传递的参数有限制,最多允许255个字符,所以数据比较大的话我们使用post请求! 4.在表单中一般我们都使用post请求,除了在表 阅读全文
posted @ 2017-08-12 21:57 薛小生 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 在一个继承了servlet接口的类中: ServletConfig: 代表:代表了以了一个servlet标签 <servlet> <servlet-name>AServlet</servlet-name> <servlet-class>com.neuedu.path.AServlet</servle 阅读全文
posted @ 2017-08-12 21:52 薛小生 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 获取项目的路径:1.在实现了servlet接口的实现类中:根据config 调用方法,config.getServletContext().getContextPath(); 2.在一个直接创建的servlet类中(实际上是实现了httpservlet):request.getContextPath 阅读全文
posted @ 2017-08-12 21:48 薛小生 阅读(926) 评论(0) 推荐(0) 编辑