摘要: HttpSession对象可以保存同一个客户多个请求的会话状态容器如何知道客户是谁? 通过唯一的会话ID怎样得到会话?[java] view plaincopyprint?HttpSession session = request.getSession(); HttpSession session = request.getSession();如果找到与该请求匹配的会话,返回会话,如果没有,创建一个新会话客户和容器如何交换会话ID信息? 通过cookie,如果客户端cookie被禁用,则采用URL重写怎样知道会话是已经存在,还是刚刚创建?[java] view plaincopyprint?H 阅读全文
posted @ 2012-11-08 18:38 szgzwc 阅读(184) 评论(0) 推荐(0) 编辑
摘要: MVC是一个很常用的程序开发设计模式,M-Model(模型):封装应用程序的状态;V-View(视图):表示用户界面;C-Controller(控制器):对用户的输入作出反应,创建并设置模型。关于这个话题由来已久,MVC并不适合小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不是很大的应用程序通常会得不偿失。在实际使用中,开发人员在不知道把代码放在哪里的时候,都喜欢把代码放在Controller里面。为了解决上述问题,LinkedIn的软件工程师Conrad Irwin开始使用另一种模式:MOVE采用了一个新的模型:MOVE:Model,Operation,View and Eve 阅读全文
posted @ 2012-11-08 18:37 szgzwc 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 中文操作系统的原因,eclipse默认的新项目的编码是GBK,出于对编码支持的考虑,项目组中最好统一要求是UTF-8编码进行开发。 修改eclipse的配置,可以使得eclipse的新建项目的默认编码直接为UTF-8 在菜单栏的Window->Preferences->General->Workspace->Text file encoding 将其改为UFT-8即可。这个也是安装完Eclipse之后应该立刻做的一件事但是这种修改只对当前的workspace有效,如果新建或者切换到一个新的workspace下,还是得做同样的步骤。 同样 Window->Prefe 阅读全文
posted @ 2012-11-08 18:36 szgzwc 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 不说废话,首先,建立要连接的数据库,我的数据库名称是collage,要显示的数据表是students,有六列,要学习并测试的可以自己建立数据库。 id:intname:varchargrade:intbatch:intpassword:intgxqm:varchar JSP页面,有三个,login.jsp,loginhandle.jsp,welcome.jsp。java类有三个,Userbean用于映射数据对象,UserbeanCl用于业务逻辑处理,connDB用于建立数据库连接。直接上代码吧login.jsp页面<%@ page language="java" co 阅读全文
posted @ 2012-11-08 18:36 szgzwc 阅读(297) 评论(0) 推荐(0) 编辑