Servlet
文章平均质量分 79
hz_chenwenbiaoTMB
这个作者很懒,什么都没留下…
展开
-
Servlet 工作流程
1.Servlet 工作流程用户通过浏览器向Web服务器发送请求http://localhost:port/path服务器定位用户请求资源静态资源:*.html 读取文件内容发送到客户端(HTML应该是不需要用servlet操作,因为它就是静态显示页面,而用servlet也是产生显示页面,只是这个是含有动态信息的显示页面)动态资源:服务器加载web.xml根据Servlet名字,定位Servl...原创 2010-08-04 14:42:48 · 129 阅读 · 0 评论 -
使用servlet处理表单请求
使用servlet时,比较简单,只要在web.xml里配置你的servlet,然后在页面的请求表单里加入servlet名称,就可以将表单的请求提交到servlet里去处理:1 在web.xml里加入servlet名字、类路径及访问路径等配置信息: <servlet> <description>This is the description of my ...原创 2010-12-09 14:49:25 · 350 阅读 · 0 评论 -
servlet异常:Cannot forward after response has been committed(转)
今天在用servlet 测试的时候 出现java.lang.IllegalStateException: Cannot forward after response has been committed主要原因是servlet 方法中 出现了两次 转向,即request.getRequestDispatcher("/login.jsp").forward(request, resp...原创 2010-12-09 14:37:38 · 164 阅读 · 0 评论 -
Java获取IP地址:request.getRemoteAddr()警惕(转)
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getR...原创 2011-06-17 00:53:19 · 260 阅读 · 0 评论 -
关于httpServlet.service()方法(转)
1、HTTP Servlet 使用一个 HTML 表格来发送和接收数据。要创建一个 HTTP Servlet,就需要扩展 HttpServlet 类,该类是用专门的方法来处理 HTML 表格的 GenericServlet 的一个子类。当表单信息被提交时,会指定服务器应执行哪一个Servlet(或其它的程序)。HttpServlet 类包含 init()、destroy()、service() 等...原创 2011-04-21 17:38:29 · 325 阅读 · 0 评论 -
HttpServlet详解(转)
Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Servlet接口,所有的Se...原创 2011-04-21 16:37:06 · 111 阅读 · 0 评论 -
Servlet第一个例子(转)
我们通过代码和web.xml配置文件来介绍servlet的运行原理和生命周期.在这个例子中我们通过实现servlet接口来实现我们的代码。实现servlet接口就要实现接口中的所有方法。一、代码部分(test.java)import javax.servlet.*;import java.io.*;public class test implements Servlet {...原创 2011-04-21 16:06:27 · 124 阅读 · 0 评论 -
探析以下Servlet的多线程安全问题(转)
一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servlet容器维护了一个线程池来服务请求。线程池实际上是等待执行处理的一组线程,也叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者线程,将请求...原创 2011-04-13 00:34:07 · 96 阅读 · 0 评论 -
JSP+JavaBean+Servlet工作原理实例讲解
JSP+JavaBean两层结构的开发应该是比较熟悉的,也比较好理解。但是有一点必须要清楚就是用户通过浏览器来发送网页的请求,此请求到达服务器后在服务器端查找对应的网页,如果是首次请求(第二次就不用解释执行了,即JSP页面放入服务器后,当第一次用户请求时,会解释成servlet类文件,以后用户请求这个JSP页面就可以直接运行这个servlet类了),对于JSP来说要生成Servlet,然后通过...原创 2010-08-04 14:47:59 · 231 阅读 · 0 评论 -
servlet的生命周期(转)
我们在书本上学习到的一般都是说servlet的生命周期,很少有介绍jsp的生命周期,今天我就结合我的感受,为大家说一下关于jsp的生命周期。首先,先回顾一下servlet的生命周期的过程。servlet的生命周期分为以下几个步骤,第一,加载并实例化,第二,初始化,第三,服务,第四,销毁。容器启动的时候,会加载servlet的class,并new出这个对象,然后,当用户请求这个servl...原创 2011-03-27 00:41:58 · 67 阅读 · 0 评论