carfield12883

博客园 首页 新随笔 联系 订阅 管理

2011年10月30日 #

摘要: Cookie是浏览器所提供的一种技术,这种技术让服务器端的程序能将一些只需保存在客户端。或者是在客户端处理的数据,放在本身的计算机中,不须通过网络的传输,因而提高了网页处理的效率,而且也能减少服务器端的负载。但由于Cookie是服务器端保存在客户端的信息,所以安全性也很差;JSP中专门提供了javax.servlet.http.Cookie的操作类,此类的常用方法如下:Public Cookie(String name ,String value)实例化Cookie对象,同时设置名称和内容;Public String getName()取得Cookie的名称;Pubic String getV 阅读全文
posted @ 2011-10-30 14:15 carfield12883 阅读(97) 评论(0) 推荐(0) 编辑

摘要: reponse对象的主要作用是对客户端的请求进行回应,将web服务器处理后的结果发回给客户端常用方法:Public void addCookie(Cookie cookie)向客户端增加Cookie;Public void setHeader(String name,String value)设置回应的头信息;(定时刷新头信息)Public void sendRedirect(String location) throws IOException页面跳转;response跳转属于客户端跳转由于使用response.sendRedirect(hello.html)跳转后,地址栏变了,所以属于客户 阅读全文
posted @ 2011-10-30 14:10 carfield12883 阅读(187) 评论(0) 推荐(0) 编辑

摘要: request内置对象是使用最多的一个对象,其主要是接收客户端发送而来的请求信息,如请求的参数,发送的头信息等都属于客户端发来的信息;常用方法:Request.getParameter();接收请求参数;Request.setCharacteEncoding("GBK");统一中文编码,解决乱码问题;Request.getParameterValues();接收一组同名参数的传递,如复选框;Request.getParameterNames();此方法可以返回所有请求参数的名称,但是此方法返回值的类 型是Enumeration,所以需要使用hasMoreElements() 阅读全文
posted @ 2011-10-30 14:08 carfield12883 阅读(190) 评论(0) 推荐(0) 编辑

摘要: Jsp提供了9个内置对象:用户直接使用,不用通过new进行实例化;名称描述1.pageContextJSP的页面容器2. Request得到用户的请求信息3. Response服务器向客户端回应的信息4. Session用来保存每一个用户的信息5. Application表示所有用户的共享信息6. Config服务器配置,可以取得初始化参数7. Out 页面输出8. Page表示从该页面中表示出来的一个servlet实例9.Exception 表示JSP页面所发生的异常,在错误页中才起作用4种属性范围:page:只在一个页面中保存属性,服务器跳转之后无效;reque... 阅读全文
posted @ 2011-10-30 14:03 carfield12883 阅读(81) 评论(0) 推荐(0) 编辑

摘要: 在web中可以使用<jsp:forward>指令,将一个用户的请求从一个页面传递到另外一个页面,即完成跳转的操作。语法:不传递参数:<jsp:forwardpage="{要包含的文件路径|<%=表达式%>}"/>传递参数:<jsp:forward page="{要包含的文件路径|<%=表达式%>}"><jsp:param name="参数名称" value=“参数内容”/></jsp:forward> 阅读全文
posted @ 2011-10-30 13:51 carfield12883 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 静态包含: 静态包含指令是在JSP编译时插入一个包含文本或代码文件,这个包含的过程是静态的,而包含的文件可以是 jsp文件,html文件,文本文件,或是一段java程序;语法:<%@include file="要包含的文件路径"%>动态包含:使用<jsp:include>指令可以完成动态包含的操作,动态包含可以自动区分包含的页面是静态的还是动态的,如果是动态的,先进行动态处理,再将处理后的结果包含进来;语法:不传递参数:<jsp:include page="{要包含的文件路径|<%=表达式%>}"flush=&q 阅读全文
posted @ 2011-10-30 13:49 carfield12883 阅读(151) 评论(0) 推荐(0) 编辑

摘要: page指令中的属性:1.contentType中的charest指的是服务器发送给客户端的内容的编码;2.pageEncoding指的是JSP文件本身的编码;3.在JSP中,如果pageEncoding存在,那么JSP的编码将由pageEncoding决定,否则将由contentType中的charest属性决定;4.错误页设置,如果一个JSP页面运行时出现了错误,会通过errorPage指定的页面进行跳转,被跳转的页 中必须将isErrorPage的内容属性设置为true;5.使用word进行页面显示:设置如下属性“contentType="application/msword; 阅读全文
posted @ 2011-10-30 13:42 carfield12883 阅读(196) 评论(0) 推荐(0) 编辑

2011年10月25日 #

摘要: 在XML文件中由于更多的是描述信息的内容,所以在得到一个XML文档后应该利用程序按照其中元素的定义名称取出对应的内容,这样的操作就是XML解析,W3C定义了SAX和DOM两种解析方式。 DOM解析: 1.操作:将所有文件读取到内存中形成DOM树,如果文件量过大,则无法使用; 2.访问限制:DOM树在内存中形成,可以随意存放或读取文件树的任何部分,没有次数限制; 3.修改:可以任意修改文件树; 4.复杂度:易于理解,易于开发; 5.对象模型:系统为使用者自动建立DOM树,XML对象模型由系统提供。 SAX解析: 1.操作:顺序读入所需要的文件内容,不会一次性全部读取,不受文件大小的限制; 2.. 阅读全文
posted @ 2011-10-25 18:54 carfield12883 阅读(181) 评论(0) 推荐(0) 编辑

2011年9月19日 #

摘要: 最近在学习J2EE,首先要配置tomcat服务器,下面是我一个朋友的文章,拿过来偷偷地学习一下,第一步:下载JAVA-JDK和Tomcat(SUN官网有),建议jdk1.4以上,tomcat4.0以上。第二步:安装和配置jdk和tomcat的环境变量。1.在安装完毕jdk之后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(我的JDK装在D:\Program Files\Java\jdk1.6.0_21):JAVA_HOME=c:\j2sdk1.4.2 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\l 阅读全文
posted @ 2011-09-19 17:34 carfield12883 阅读(152) 评论(0) 推荐(0) 编辑

2011年9月11日 #

摘要: 最近在看马士兵的Java视频,打算把基础重新温习一下,刚刚看完数据类型的转换,有几道小题很具有代表性,与大家共享如下:说出下面程序片断中编译错误或可能产生计算溢出的部分:void public method(){int i=1,j;float f1=0.1; float f2=123;long l1=12345678, l2=8888888888;double d1=2e20,d2=124;byte b1=1,b2=2,b3=129;j=j+10;i=i/10;i=i*0.1;char c1='a', c2=125;byte b=b1-b2;char c=c1+c2-1;flo 阅读全文
posted @ 2011-09-11 11:14 carfield12883 阅读(156) 评论(0) 推荐(0) 编辑