随笔- 48
文章- 351
评论- 16
阅读-
25万
文章分类 - Java
Cookie简介及JSP处理Cookie的方法
摘要:一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。 因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们...
阅读全文
jsp 详解request对象
摘要:request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 Str...
阅读全文
簡介 ActionMapping
摘要:在Struts 1.1之後,很多的请求分配职责都落入了RequestProcessor的手上,ActionServlet则专责於组态配置及应用程式模组的设定。 RequestProcessor采取 Command 模式,根据客户端的请求呼叫Action物件,其分配的依据是客户端请求的URI及Action物件的对应,这些都设定在struts- config.xml的标签中。 用来描述一组Acti...
阅读全文
使用 ActionForm
摘要:ActionForm是表單的物件化表示,它本身設計為JavaBean,您要繼承org.apache.struts.action.ActionForm來設計一個表單物件,並提供標準的getter與setter方法,必要時可以使用繼承下來的reset()、validate()等方法供 Struts 組件呼叫。 當客戶請求交給了 RequestProcessor 後,RequestProcessor會...
阅读全文
HttpServletRequest
摘要:HTTP请求头概述 (HttpServletRequest) HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。 下面是一些最常见的请求头 Accept:浏览器可...
阅读全文
HttpServletResponse学习
摘要:内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象: request request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响...
阅读全文
jsp对象实例讲解(四) Cookie
摘要:1.什么是Cookie: Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后再取回它。 举例来说,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以Cookie文件的形式保存在每个用户的机器上。飞飞Asp技术!乐园 如果您使用IE浏览器访问Web,您会看到所有保存在您的硬盘上的Cookie。它们最常存放的地方是...
阅读全文
jsp对象实例讲解(三) Session对象
摘要:三.Session对象 1.什么是Session:Session对象是一个jsp内置对象,它在第一个jsp页面被装载时自动创建,完成会话期管理。 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。飞飞Asp技.术乐园当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就...
阅读全文
jsp对象实例讲解(二) Response对象
摘要:二.Response对象:对客户的请求做出动态的响应,向客户端发送数据。飞飞Asp,技术乐园 1.动态响应contenType属性 当一个用户访问一个jsp页面时,如果该页面用page指令设置页面的contentType属性是text/html,那么jsp引擎将按照这种属性值作出反映。如果要动态改变这个属性值来响应客户,就需要使用response对象的setContentType(Stri...
阅读全文
jsp对象实例讲解(一) request对象
摘要:request对象其实是服务器端接受客户端请求的信息的,在接受信息之后做进一步处理 常用方法:getParameter(),getParameterValues(),getParameterNames() 在接受参数之后若页面中包含中文则会出现乱码,之所以会出现这样根本原因就是此文字不在正常的编码范围之中,解决方法有: 对所有的数据进行在编码:ISO8859-1编码 ...
阅读全文
eclipse中JSP开发环境的配置心得
摘要:首先讲一下环境配置,注意我配置的环境是在Windows2000 Server下的,不是Linux下的,配置的大致流程和操作系统无关,仅仅是在具体的安装上有差别。而配置成功与否,与操作系统无关。 软件安装分为以下几个部分: 1、 Java环境安装: 这里使用的是J2SE 1.4.2,这个可以到sun公司的网站去下载:ttp://java.sun.com/j2se/1.4.2/dow...
阅读全文
Apache Log4j用法详细说明
摘要:Log4j的类图 Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 ConsoleAppender - 目的地为控制台的Appender FileAppender - 目的地为文件的Appender RollingFileAppend...
阅读全文
log4j/log4e的使用
摘要:log4j简介 简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就 可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。 Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方...
阅读全文
Java的虚拟机JVM详细讲解(2)
摘要:类型全名保存的数据结构由虚拟机实现者定义。除此之外,Java虚拟机还要为每个类型保存如下信息: 1)、类型的常量池(The constant pool for the type) 2)、类型字段的信息(Field information) 3)、类型方法的信息(Method information) 4)、所有的静态类变量(非常量)信息(All class (static) var...
阅读全文
Java的虚拟机JVM详细讲解(1)
摘要:一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例 二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 J...
阅读全文
java数据库操作基本流程和技巧
摘要:1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子: String c...
阅读全文
Tomcat 5.5 配置数据源
摘要:1。配置数据源 配置文件: 调用方式: Context ctx = null ; Connection conn = null; Statement stmt = null ; ResultSet rs = null; try{ ctx = new InitialContext(); if( ctx == null) throw new Exception("没有匹配...
阅读全文
Tomcat 5.5 配置
摘要:1.下载: Release Notes: http://tomcat.apache.org/tomcat-5.5-doc/RELEASE-NOTES Change Log: http://tomcat.apache.org/tomcat-5.5-doc/changelog.html Downloads: http://tomcat.apache.org/download-55.cgi 把ja...
阅读全文
Java事务处理总结
摘要:一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执...
阅读全文