摘要: DIR_INC = ./includeDIR_SRC = ./srcDIR_OBJ = ./objDIR_BIN = ./binINCLUDES = -I${DIR_INC} -I.CC => SRV_SRC = $(wildcard ${DIR_SRC}/srv/*.cpp) CLI_SRC = ... 阅读全文
posted @ 2015-02-26 10:18 superPerfect 阅读(194) 评论(0) 推荐(0) 编辑
摘要: $@ 目标文件名$< 第一个依赖文件名$^ 规则所有依赖文件列表如果不想让执行语句被打印出来,就在语句前面加上@符号模式规则%.o:%.c后缀规则.c.o生成单进程的MakefilePHONY:cleanOBJECTS = main.o add.o sub.oCFLAGS = -Wall -gCC... 阅读全文
posted @ 2015-02-26 10:16 superPerfect 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.会话技术:从浏览器开始访问服务器,到关闭浏览器,这期间发生了许多次请求和响应,这个过程就叫做一次会话。2.问题:如何在一次会话中保存会话相关的数据。3.Cookie:将会话相关的数据保存到浏览器中,并且在每次访问服务器时都带过去。 3.1javax.servlet.http.Cookie,可以直... 阅读全文
posted @ 2015-02-26 10:11 superPerfect 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 绝对路径:以/开头的路径就叫做绝对路径,绝对路径在相对于的路径上直接拼接得到最终的路径 相对路径:不以/开头的路径就叫做相对路径,相对路径基于当前所在的路径计算的到最终的路径 硬盘路径:以盘符开头的路径就叫做硬盘路径.是哪个路径就是哪个路径.没有相对于谁的问题 虚拟路径: --写... 阅读全文
posted @ 2015-02-26 10:11 superPerfect 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 生命周期:在service方法调用之前由服务器创建,传入service方法。整个请求结束,request生命结束。 作用范围:整个请求链。 作用:在整个请求链中共享数据,最常用的:在Servlet中处理好的数据要交给Jsp显示,此时参数就可以放置在Request域中带过去。 public vo... 阅读全文
posted @ 2015-02-26 10:10 superPerfect 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ServletContext可以实现请求转发,request也可以。 在forward之前输入到response缓冲区中的数据,如果已经被发送到了客户端,forward将失败,抛出异常 在forward之前输入到response缓冲区中的数据,但是还没有发送到客户端,forward可以执行,但... 阅读全文
posted @ 2015-02-26 10:10 superPerfect 阅读(7056) 评论(0) 推荐(0) 编辑
摘要: getHeader(name)方法 --- String ,获取指定名称的请求头的值 getHeaders(String name)方法 --- Enumeration ,获取指定名称的请求头的值的集合,因为可能出现多个重名的请求头 getHeaderNames方法 --- Enumerati... 阅读全文
posted @ 2015-02-26 10:09 superPerfect 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一、JSP 1.jsp技术 jsp是sun提供动态web资源开发技术。为了解决在Servlet中拼写html内容css、js内容十分不方便的问题,sun提供了这样一门技术。如果说Servlet是在java中嵌套HTML,则jsp就是在HTML中嵌套java代码,从而十分便于组织h... 阅读全文
posted @ 2015-02-26 10:09 superPerfect 阅读(140) 评论(0) 推荐(0) 编辑
摘要: getParameter(name) --- String 通过name获得值 getParameterValues(name) --- String[ ] 通过name获得多值 checkbox getParameterNames --- Enumeration 获得所有请求参数名称组成... 阅读全文
posted @ 2015-02-26 10:08 superPerfect 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 1 public class IdCodeServlet extends HttpServlet { 2 private Random rand = new Random(); 3 private int randNum(int begin,int end){ 4 ... 阅读全文
posted @ 2015-02-21 18:25 superPerfect 阅读(686) 评论(0) 推荐(0) 编辑