摘要:1,request.getContextPath() 返回的项目名,例如“/project”,开头有斜杠,末尾没有斜杠; 2,URI 为不带请求参数的 URL 部分;
阅读全文
posted @ 2017-02-21 10:34
bobo2018
随笔分类 - Servlet
摘要:1,request.getContextPath() 返回的项目名,例如“/project”,开头有斜杠,末尾没有斜杠; 2,URI 为不带请求参数的 URL 部分;
阅读全文
posted @ 2017-02-21 10:34
摘要:1:用户登录:MD5加密,然后存放在数据库,然后到数据库验证;2,在服务器端保存信息:session;3,防盗链;4,验证码:session,awt包,详见MyEclipse里面的代码;5,错误提示:(1)弹窗:Javascript;(2)红字:request.setAttribute();>>re...
阅读全文
posted @ 2015-03-02 18:42
摘要:cookies的主要知识点:1,只能存放String信息,可以把cookies理解成一张表,包含的数据是cookies的name和value;2,如果cookie重名的话,新建的会覆盖之前的;3,一个web应用可以有多个cookie;4,处理敏感信息,例如登录密码验证,密码不能以明文方式存放近数据库...
阅读全文
posted @ 2015-02-28 18:45
摘要:Web开发中主有三种从浏览器端发送参数到服务器端的方式:1,通过表单提交;2,超链接中带上参数;3,response.sendRedirect();资源名后面带参数;对于第一种方式,分为两种情况:1,如果表单提交的方法是POST方法,那么在服务器端接收参数的话,就可以在程序中这样写,request....
阅读全文
posted @ 2015-02-04 10:52
摘要:HttpServletResponse对象(之后用response对象作为代替)封装了HTTP响应信息,response对象的主要作用及注意事项:1,实现重定向;2,设置响应消息头,包括内容类型,浏览器缓存,字符编码等等;3,不能在一个servlet中同时使用response.getWriter()...
阅读全文
posted @ 2015-01-30 23:08
摘要:servlet的生命周期是:1,浏览器端向servlet容器(服务器)发送请求;2,servlet容器接收请求,解析主机名,解析资源,找到Web应用的servlet,检查内存里面是否已经装载了这个servlet,如果没有,就调用servlet的init方法, 执行以下各步,如果发现已经装载了,就不...
阅读全文
posted @ 2015-01-05 19:06
摘要:1,ServletContext对象存放在服务器端;2,ServletContext对象被同一个web应用里的所有servlet共用;3,同一个web应用里的servlet可以通过servletContext进行通讯;4,ServletContext对象是随着web应用发布而自动创建的;5,Serv...
阅读全文
posted @ 2014-12-27 12:57
摘要:1,response.sendRedirect(“/web应用名/资源名”);2,request.getRequestDispacher(“/资源名”).forward(request, response); 以上两种方法的区别:1,前者发生在浏览器端与服务器端,后者只发生在服务器端;2,前者的参数...
阅读全文
posted @ 2014-12-27 12:30
摘要:过滤器是一个servlet,可以进行身份验证,可以验证ip,字符编码,过滤关键字,自定义过滤。
阅读全文
posted @ 2014-12-25 00:32
摘要:一个浏览器单独关联一个session的原理:浏览器第一次访问web应用,向servlet发出请求,然后servlet创建与之关联的session,与此同时,创建一个cookie添加到这个浏览器,这个cookie里面含有JSEESIONID,这是这个浏览器与session关联的唯一标示符;这样,当这个...
阅读全文
posted @ 2014-12-15 12:17
摘要:HttpSession就是实现会话技术的类:1,session被保留在服务器端;2,session里面可以存放多个属性,属性里面包含名字(String),值(Object);3,session的创建:request.getSession(),如果没有与此请求关联的session,即没有与发出这个请求...
阅读全文
posted @ 2014-12-14 21:52
摘要:1,request.setAttribute(String name,String value);设置请求的属性,常与request.getRequestDispacher().forward()配合使用,可用于返回错误信息;2,request.getRequestDispacher(参数),参数是...
阅读全文
posted @ 2014-12-09 19:25
摘要:1,Tomcat的webapps下的web应用越多,Tomcat启动的速度就越慢,需要删除掉不需要再部署的应用。
阅读全文
posted @ 2014-11-18 21:21
摘要:Java Web页面跳转不成功的原因(以后可能继续补充):1,web.xml文件里面,缺少了Servlet的对应信息或者Servlet的对应信息有误;2,页面跳转的方法有误;3,路径名有误;
阅读全文
posted @ 2014-11-18 20:01
|