摘要: 得到web应用路径 getContextPath();用于请求重定向的资源名称中 得到web应用的初始化参数(全局): web应用参数可以让当前web应用的所有servlet获取。 在web.xml文件中,<web-app>中进行配置 获取参数的方法 域对象相关的方法: 域对象:作用是用于保存数据和 阅读全文
posted @ 2017-02-22 15:46 binklei 阅读(5074) 评论(0) 推荐(0) 编辑
摘要: HttpServletRequest:请求对象:获取请求信息 HttpServletResponse:响应对象:设置响应对象 ServletConfig对象:servlet配置对象 ServletContext对象:servlet的上下文对象 ServletConfig对象 作用:主要用于加载ser 阅读全文
posted @ 2017-02-22 14:08 binklei 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: servlet的自动加载: 默认情况下,第一次访问servlet的时候创建servlet对象,如果servlet的构造方法或initial方法中执行了比较多的逻辑代码,那么导致用户第一次访问servlet的时候比较慢。 改变servlet创建对象的时候,提前到加载web应用的时候。 在servlet 阅读全文
posted @ 2017-02-22 10:46 binklei 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: Servlet的生命周期:Servlet类对象什么时候创建,什么时候调用什么方法,什么时候销毁。 以前的对象:new Student(); stu.study(); stu=null; Servlet程序的生命周期是由tomcat服务器控制的。 Servlet重要的生命周期: 构造方法:创建Serv 阅读全文
posted @ 2017-02-22 09:56 binklei 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 如何开发一个servlet 步骤: 3.1servlet程序的class码拷贝到WEB-INF/classes目录 3.2在web.xml文件中进行配置 注意:在eclipse neon2.0中,servlet直接生成已经不再需要配置web.xml文件,但是如果不使用2.0的功能,使用web.xml 阅读全文
posted @ 2017-02-21 22:48 binklei 阅读(3863) 评论(0) 推荐(1) 编辑
摘要: http响应包含:响应行,响应头,一个空行,实体内容。 响应行:HTTP/1.1 200 OK #http协议版本 #状态码 服务器处理请求的结果(状态) 200 成功接收并完美处理 302,304,307 未完成请求,客户需要进一步细化请求 404 客户端的请求有错误 500 服务器端出现错误 # 阅读全文
posted @ 2017-02-19 10:59 binklei 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 参数获取的方法: 如果表单是采用get方法提交,这时候可以使用 1.request.getQueryString();//直接获取到uri后面的所有内容,不方便分离参数。 2.request.getParameter("名称");//通过表单属性的名称来获取值 request.getParamete 阅读全文
posted @ 2017-02-18 23:03 binklei 阅读(1180) 评论(0) 推荐(1) 编辑
摘要: 浏览器将所有请求信息全部封装到HttpServletRequest对象中。 浏览器直接访问资源,默认提交的方式是Get方式。 实体内容:只有Post提交的参数会放到实体内容中。 HttpServletRequest对象 HttpServletRequest对象作用是用于获取请求数据。核心的API: 阅读全文
posted @ 2017-02-18 19:07 binklei 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 客户端程序和服务器端程序之间使用Socket技术传输,属于tcp/ip协议。 而浏览器和服务器之间使用的http协议。但是浏览器也可以说是一种客户端。 tcp/ip:关注的是客户端与服务器端之间数据是否传输成功。 http协议:在tcp/ip协议之前封装的一层协议。关注的是数据传输的格式是否规范。 阅读全文
posted @ 2017-02-18 18:17 binklei 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 问题:eclipse中新建的web project,部署到tomcat之后,可以在tomcat中运行,但是在tomcat的webapps目录下并没有出现所建立的project。 原因:eclipse并不像Myeclipse会将项目默认部署到webapps中,而是将项目部署到了.metadata\.p 阅读全文
posted @ 2017-02-18 15:25 binklei 阅读(2323) 评论(0) 推荐(0) 编辑