- 浏览: 8659 次
- 性别:
- 来自: 天津
最新评论
文章列表
ServletContext
ServletContext是Servlet容器上下文环境对象,定义一组方法,servlet 使用这些方法与其 servlet 容器进行通信,例如,获取文件的 MIME 类型、分发请求或写入日志文件。
每个web应用都有且仅有一个ServletContext对象,这个对象在所有的Servlet都可以使用。
ServletContext 对象包含在ServletConfig 对象中,ServletConfig 对象在初始化Servlet 时由Web 服务器提供给Servlet。
ServletContext在jsp中用application内置对象来表 ...
深入理解HTTP Session
2010-02-08 21:51:39
标签:session
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/275589
深入理解HTTP Session
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。
为了说明问题,这里基于Java Servlet理解Ses ...
/**
* 当前段控制器把请求转交给此控制器后,会首先调用formBackinigObject方法
* 此方法的作用是根据绑定的Command Class来创建一个Command对象,因此除了可以在构造方法中调用
* setCommandClass方法,也可以在此处调用setCommandClass方法。其实创建这个command对象
* 很简单,spring通过如下代码完成
* BeanUtils.instantiateClass(this.commandClass);
* 由于在此处必须根据commandClass来完成Command对象的创建,因此在此方法调用前应保 ...
Spring架构增强MultiActionController
在使用Spring提供的控制器时,AbstractController和SimpleFormController是应用得最多的。AbstractController是最基本的Controller,可以给予用户最大的灵活性。
SimpleFormController则用于典型的表单编辑和提交。在一个需要增,删,改,查的需求中,增加和修改扩展SimpleFormController完成,删除和查询则扩展AbstractController完成。
但是像上面那样完成某一业务对象的增,删,改,查,都属于一类相关的业务。把一类相关的 ...
spring-security3 配置和使用.
最近项目中要使用到spring-security,闲来没事就研究了下。发现入门挺简单的,在这里把自己的心得发下,希望对没有接触过想接触的朋友有帮助。
1、在spring-security官网下载最新jar然后拷贝jar到项目的lib下。
2、在classpath下添加security配置文件,例如applicationContext-security.xml.网上现在大多都是2.0的schema. 要根据自己使用的版本而定.下面是3.0的schema.
Xml代码 复制代码
<?xml version="1.0&quo ...
JSP的动态导入和静态导入:
1.静态导入时将被导入页面的代码完全融入,两个页面融合成一个整体的servlet,而动态导入是则是在servlet中使用include的方法来引入被导入页面的内容给!
2.静态导入时被导入页面的指令会起作用,而 ...
按照 Java EE 规范的规定,一个典型的 Web 应用程序有四个部分:
1. 公开目录 ;
2. WEB-INF/web.xml 文件,发布描述符(必选) ;
3. WEB-INF/classes 目录,编译后的 Java类文件(可选) ;
4. WEB-INF/lib 目录,Java类库文件(*.jar) (可选) ;
...
1. 把页面资源文件只能放在webroot下面,如 CSS,JS,image等.放在WEB-INF下引用不了.像jpetstore也是这样的.
2. 页面放在WEB-INF目录下面,这样可以限制访问,提高安全性.如JSP,html
3.只能用转向方式来访问WEB-INF目录下的JSP,不用采用重定向的方式请求该目录里面的任何资源.如图:index.jsp >> main.jsp
4.WEB-INF目录下文件访问资源文件时,可以忽略WEB-INF这一层目录.如main.jsp 要用css目录里的一个css文件.
<link rel="stylesheet ...
<!----------------------------------------->
//TODO ERROR C :字符串不需要初始化
private String username="";
private String password="";
private String password2="";
<!------------------------------------------------->
//TODO ERROR B INSERT 拼写错误 另外,这些字符串常量 ...
Acegi Security -- Spring下最优秀的安全系统(转)
一 Acegi安全系统介绍
Author: cac 差沙
Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如完善的认证和授权机制,Http资源访问控制,Method 调用访问控制,Access Control List (ACL) 基于对象实例的访问控制,Yale Central Authentication Service (CAS) 耶鲁单点登陆,X509 认证,当前所有流行容器的认证适配器,Channel Security频道安全管理等功能。
...