- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 JSP的简介与基本语法
<br />Jsp简介:<br />³ JSP---Java Server Pages<br />³ 拥有servlet的特性与优点(本身就是一个servlet)<br />³ 直接在HTML中内嵌JSP代码<br />³ JSP程序由JSP Engine先将它转换成Servlet代码,接着将它编译成类文件载入执行<br />³ 只有当客户端第一次请求JSP时,才需要将其转换、编译<br />³ 优点:<br />² 优良的性能<br /> 优于
2010-10-26 18:45:00
482
1
原创 Servlet如何连接MySQL数据库
<br />publicvoid doGet(HttpServletRequest request, HttpServletResponse response)<br /> throws ServletException, IOException {<br /> <br /> response.setContentType("text/html;charset=UTF-8");<br /> PrintWriter out = respo
2010-10-25 20:45:00
6597
原创 HTTP 1.1与HTTP 1.0的比较
一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访问这个网页文件时,浏览器首先要发出针对该网页文件的请求,当浏览器解析WEB服务器返回的该网页文档中的HTML内容
2010-10-25 19:57:00
424
1
原创 Cookie与Session 的区别
<br />首先,来看一下Cookie:<br />http协议特点:无连接性。<br />在IE浏览器下:<br />1、 服务器可以向客户端写内容。<br />2、 写的也只能是文本的内容。<br />3、 客户端可以阻止服务器写入。<br />4、 只能拿webapp写入东西。<br />5、 Cookie分为两种,属于窗口/子窗口(放于内在中)属于文本(有生命周期)。<br />6、 一个jsp/servlet设置的cookie能够被同一路径下或子路径下的jsp/servlet读到。<b
2010-10-25 19:23:00
380
原创 解决乱码的问题
<br />场合:页面本身有中文的时候<br />解决办法:servlet:resp.setContentType("text/html;charset=gbk");<br />Jsp: <%@ page contentType="text/html;charset=gb2312"%><br />注意:一定要写在PrintWriter out = resp.getWriter();之前<br /> <br />场合:解决get方式乱码问题:<br />解决办法:修改server.xml àURIEncodi
2010-10-25 17:41:00
320
原创 Servlet为什么有两个init()方法
原先的servlet只有一个init(ServletConfig config)这个方法,而现在有两个,这是为什么呢?答:init(ServletConfig config)代表的是servlet的配置信息。因为servlet那个接口带来的接口参数的init方法,对它进行重写的时候,如果忘了写super.init()方法,那么getServletConfig()取出来的值永远是null。为了解决此问题,添加了一个init()无参方法,所以,以后要重写的话,只需要重写init()无参方法就行了,也不会出错
2010-10-25 17:30:00
532
原创 更改SERVLET里的方法中的传递参数的名称为request,response(原先的为:arg0,arg1)的方法
第一步,在包资源管理器中的项目找到servlet-api.jar包:右击项目属性→java构建路径→库→添加外部jar(x)去找到tomcat安装目录下的lib文件→servlet-api.jar包。第二步,右击导入进来的servlet-api.jar包包属性→java源代码连接→外部文件夹,找到apache-tomcat-6.0.14-src→apache-tomcat-6.0.14-src→java。第三步,在java页面中,重写方法,测试,完成。
2010-10-25 17:18:00
1109
原创 SERVLET的生命周期
在SERVLET为客户端提供服务的过程中(生命全过程里),在服务器内部只有一个SERVLET的对象。当用户第一次访问SERVLET对象的时候,TOMCAT会自己造出这个SERVLET对象,之后再调用INIT方法,TOMCAT是以多线程的方法处理,TOMCAT里有一个线程池,提前准备好多个线程,客户端有一个请求发展发送时,TOMCAT会以线程池里找一个空闲的线程来处理,线程都是来访问SERVLET那个对象的。生命全过程:1、加载。2、 实例化——NEW。客户端第一次请求来的时候会调用3、 初始化——INIT。
2010-10-20 12:09:00
701
原创 列表ul的基本用法分析
<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br /><html xmlns="http://www.w3.org/1999/xhtml"> <br /><head> <br /><title>ul和li应用</title> <br /><style type="text/css">
2010-08-05 15:52:00
1312
原创 用javascript实现显示当前时间
<br />首先在<head>之间加上JS方法:<br /><script language="javascript" type="text/Javascript"> <br /> setInterval("timer.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1); <br /> </script> <br />然后在页面的<body>中
2010-08-04 15:45:00
394
原创 万年历
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb
2010-08-04 14:45:00
387
1
原创 javascript动态创建表格:增加、删除行/单元格
<br /><br />利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧。<br /> <br />1、inserRow()和insertCell()函数<br /> <br />insertRow()函数可以带参数,形式如下:<br /> <br />insertRow(index):index从0开始<br /> <br />这个函数将新行添加到index的那一
2010-08-04 09:50:00
660
1
关于SERVLET生命周期的工作流程
2010-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人