2012年8月4日

jsp+servlet+javabean

摘要: 阅读全文

posted @ 2012-08-04 22:15 Knuth_档案 阅读(161) 评论(0) 推荐(0)

2012年7月29日

会话 cookie

摘要: Cookie cookie = new Cookie(name,value); response.addCookie(cookie) ; Cookie[] cookies = request.getCookies(); setValue(); setMaxAge();1.单位是秒 2.不设置只在浏览 阅读全文

posted @ 2012-07-29 15:11 Knuth_档案 阅读(227) 评论(0) 推荐(0)

2012年7月9日

数据库三范式 简单理解

摘要: 设计数据库 之 银弹第一范式:属性不可分傻瓜也不会设计出不符合第一范式的数据库表第二范式:部分依赖非主属性不能依赖于组合关键字的一部分 对于单关键字 肯定满足第二范式第三范式:传递依赖主属性决定的一些非主属性字段也能够决定其他非主属性字段 阅读全文

posted @ 2012-07-09 13:21 Knuth_档案 阅读(211) 评论(0) 推荐(0)

2012年7月4日

response request

摘要: 服务器启动 每一个servlet 创建一个对象浏览器启动 每一个请求 创建 request response 对象 请求结束 立即销毁responseresponse 有两个方法:getOutputStream 二进制数据getWriter 文本数据上面的两个流属于互斥流 不能同时使用首先声明一点字符流的传输 无乱码问题文件下载// 获得下载文件的绝对路径String path = getServletContext().getRealPath("download/美女.jpg") ;File file = new File(path) ;// 发送头,通知浏览器下载res 阅读全文

posted @ 2012-07-04 22:19 Knuth_档案 阅读(309) 评论(0) 推荐(0)

2012年6月12日

乱码问题

摘要: 字符到字节是编码,字节到字符是解码,编码和解码用到了不同码表就会出现乱码问题。解码乱码:编码: byte[] bytes = str.getBytes();解码: String result = new String(bytes,"ISO-8859-1") ;编码乱码:编码乱码会出现63 63,就没有办法了,但基本不会编错码,如果出错,会出现无法保存。文件编码继承于工程编码 工程编码继承于工作空间编码有人说在myeclipse环境中无法写javascript文件,其实不然,解决办法:General--Content Types 更改 各种类型文件的编码方式;gbk 英文占一 阅读全文

posted @ 2012-06-12 14:31 Knuth_档案 阅读(187) 评论(0) 推荐(0)

2012年6月11日

Servlet与缓存

摘要: Servlet类请求缓存:response.setDateHeader("Expires",System.currentTimeMills()+1000*60*60) ;刷新缓存:请求头If-Modified-Since服务器lastModified请求头 和 服务器 进行比较 决定是否缓存 阅读全文

posted @ 2012-06-11 23:01 Knuth_档案 阅读(167) 评论(0) 推荐(0)

2012年5月3日

读取工程中的配置文件

摘要: 1. 读取web工程下的资源文件方式一 获得绝对路径String realpath = ServletContext.getRealPath("相对web应用的路径") ;方式二 获得与文件相关联的流 (2.1与2.2是一样的)2.1 InputStream in = ServletContext.getResourceAsStream("WEB-INF/classes/config.properties") ;2.2 URL url = ServletContext.getResource("WEB-INF/classes/config.pr 阅读全文

posted @ 2012-05-03 22:05 Knuth_档案 阅读(425) 评论(0) 推荐(0)

2012年4月27日

ServletContext对象

摘要: 1. ServletContext对象代表整个web应用2. ServletContext对象是一个域对象(可以存储数据的对象)3. ServletContext对象的内部维护了一个map集合 key是String类型 value是Object类型1. 将ServletContext作为域对象 实现多个Servlet对象共享案例// 存数据// 1. 获得ServletContext对象ServletContext context = getServletContext();// 2. 存入域context.setAttribute("name",Object) ;// 3 阅读全文

posted @ 2012-04-27 22:54 Knuth_档案 阅读(304) 评论(0) 推荐(0)

ServletConfig对象

摘要: ServletConfig对象http://hain.iteye.com/blog/70731GenericServlet ( httpServlet 父类) 存在private transient(不会被序列化到硬盘) ServletConfig config;String value = getServletConfig().getInitParameter("name") ;可以通过上述方法得到servlet中所配置的参数的值。一般会配置编码格式 jdbc的链接静态参数总结: 阅读全文

posted @ 2012-04-27 16:33 Knuth_档案 阅读(248) 评论(0) 推荐(0)

2012年4月26日

Servlet细节

摘要: 修改发布到tomcat/webapps下面的应用名称:Web Project Settings。修改或删掉Servlet,web.xml里面相关的配置不会与之同步。Servlet的实现类:1.GenericServlet:覆写感兴趣的方法,一般情况下,只需要覆写service方法。2.在web开发中,由于使用http协议,程序员在编写servlet时,一般都是继承GenericServlet的子类HttpServlet。在HttpServlet中覆写了service方法,该方法体内的代码会自动判断用户的请求方式,如为GET方式,则调用doGet方法 ,如为post方式,则调用doPost方法。 阅读全文

posted @ 2012-04-26 16:52 Knuth_档案 阅读(298) 评论(0) 推荐(0)

导航