- 浏览: 21361 次
- 性别:
- 来自: 湖南
文章列表
前一段时间有好几个问题,提到怎么判断session是否过期。接触jspo已经很久了,但是还真没有想过这个问题,当时也就没有找到一个满意的答案给人家。当时,我提到一个方法,就是实现HttpSessionListener接口,然后在sessionDestroyed()方法中执行一些操作,表示session要过期了,因为这个方法是session.invalidate()之前监听器调用的方法。这个判断的方法显然不能让人满意。我当时问了些人,但是也没有得到一个准确的答案。正好偶然间看到,request.getSeesion(boolean)方法,一下子让我恍然大悟。这个方法里面传了一个boolean值,这 ...
JDK环境变量配置的步骤如下:
1.我的电脑-->属性-->高级-->环境变量.
2.配置用户变量:
a.新建 JAVA_HOME
C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)
b.新建 PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建 CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.测试 ...
include指令<%include file=""%>,这种方式的引入属于静态导入,include行为<jsp:include>,这种方式的导入属于动态的导入,这里涉及到一个jsp的原理上的问题。现在就先回顾一下: 当我在地址栏中输入一个jsp的地址的时候,点击回车,会提交一个请求给我的web容器(如:tomcat,resin)等,这个容器会把这个以jsp结尾的请求对应到一个jsp引擎(其实也是一个servlet)来处理,这个servlet一定会去先把要回应请求的jsp转义成为servlet(此时 include指令被解释执行),然后 ...
一 . MVC概述: 最近才接触到它,M—V—C,顾名思义,即模型层(数据库控制层,进行逻辑处理因此也可以分为Dao层和Service层),视图层(请求到的Jsp/Servlet,Html),控制层(一般是一个Servlet,现在多用Structs的实现 )。MVC设计模式它的目的是实现一种动态的程序设计,使后续的对程序的修改和扩充套件简化,并且使程序可重用一部分代码。MVC还是程序的结构更加简化清晰,不同专长的人可以完成不同的功能:
视图:界面设计人员进行界面设计(系美工) 控制器:负责转发请求,对流程进行控制,它主要用来实现视图层和模型层同步处理。 模型:要处理很多业务逻辑 MVC结 ...