
Servlet
文章平均质量分 79
mzule
exnewegger
展开
-
Servlet 生命周期
Servlet 在部署后给用户访问一直到结束这个服务器关闭,或者 Servlet 类被替换,都只有一个 Servlet 对象,这个对象支配着全部用户的访问。 Servlet 的对象创建自第一个用户对此 Servlet 的访问,创建以后,就一直存在于服务器。 Servlet 的创建会首先调用其子类的构造函数,然后调用 init() 方法,实现初始化,init() 方法在 Servlet 生命周期中也只调用一次,接着调用 public service() 方法,public service() 方法分发客户原创 2011-01-25 09:20:00 · 453 阅读 · 0 评论 -
解决 Servlet 乱码问题
我们经常会遇到网页中的乱码问题,这个在确定不是前台浏览器的问题后,就很可能是我们的代码有问题了。 我们程序员身在中国,网页中传输中文是家常便饭,在我们的 Servlet 中写下如下代码是非常管用的: 1: req.setCharacterEncoding("gb2312"); 2: resp.setContentType("text/html;charset=gb2312"); .csharpcode, .csharpcode pre { font原创 2011-01-27 09:30:00 · 2892 阅读 · 2 评论 -
Servlet 读取 HTML 中同一 NAME 属性值的多个参数
我们通常读取的都是根据 HTML 中的标签的不同的 NAME 值来获取 Parameter 的,但是,如果有多个标签是相同的 NAME 值呢?比方说 HTML 如下的网页: 1: 2: Username: 3: Password: 4: 5: .csharpcode, .csharpcode pre { font-size: small;原创 2011-01-28 09:31:00 · 4487 阅读 · 0 评论 -
Servlet 中的 Cookie 、 Session 和 ServletContext
1、Cookie 核心业务逻辑应该使用更加稳靠的 Session,而使用 Cookie 是不可靠的,因为 Cookie 是可以被禁用的,也可以被清除,但我们可以依靠 Cookie 实现某些不是很重要的业务逻辑。 Cookie 分为两种,一种是依赖于窗口的和子窗口,一旦浏览器窗口退出(进程退出),则 Cookie 被清除。另一种 Cookie 是有生命周期的,在规定的时间后才会被清除。若不规定 Cookie 的最大生命周期,则属于前种依赖于窗口的 Cookie。 setMaxAge publ原创 2011-01-29 09:32:00 · 1939 阅读 · 0 评论 -
在 Servlet 中连接数据库
在 Servlet 中连接数据库应该是家常便饭的事,在 Servlet 中连接数据库也是和普通 JAVA 类 ( POJO ) 连接数据库是一样的方法,将连接数据库的代码写入 doGet() 或则 doPost() 方法中即可: 1: import java.io.IOException; 2: import java.io.PrintWriter; 3: import java.sql.Connection; 4: import jav原创 2011-01-29 09:34:00 · 29108 阅读 · 4 评论 -
Servlet 概述
Servlet 是 JAVA EE 范畴,我们在学 JAVA 的时候课本的第一章都会说 JAVA 有三个分支,分别为 JAVA SE、JAVA EE 和 JAVA ME,对应的分别是标准平台、企业级平台和移动手机平台。 所以我们在编写 Servlet 程序的时候就得先安装 JAVA EE SDK,因为 Servlet 是用于部署在服务器的,所以我们需要在本机安装一个服务器软件,我们选择免费的 Tomcat。 刚才说了,Servlet 是用于支持网页应用的,所以我们得有一定的 HTML 基础、CSS 基础原创 2011-01-25 09:19:00 · 598 阅读 · 0 评论