servlet学习资源
文章平均质量分 55
cae_tagiky
这个作者很懒,什么都没留下…
展开
-
SERVLET的生命周期
在SERVLET为客户端提供服务的过程中(生命全过程里),在服务器内部只有一个SERVLET的对象。当用户第一次访问SERVLET对象的时候,TOMCAT会自己造出这个SERVLET对象,之后再调用INIT方法,TOMCAT是以多线程的方法处理,TOMCAT里有一个线程池,提前准备好多个线程,客户端有一个请求发展发送时,TOMCAT会以线程池里找一个空闲的线程来处理,线程都是来访问SERVLET那个对象的。生命全过程:1、加载。2、 实例化——NEW。客户端第一次请求来的时候会调用3、 初始化——INIT。原创 2010-10-20 12:09:00 · 701 阅读 · 0 评论 -
更改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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
解决乱码的问题
<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 · 318 阅读 · 0 评论