- 浏览: 133965 次
- 性别:
- 来自: 西安
最新评论
-
housheng33:
你好,请教 JEECMS oralce问题
qq3319326 ...
JEECMS -
hanhongqiangwml:
public void contextDestroyed(S ...
ServletContextListener 使用 -
hanhongqiangwml:
...
ServletContextListener 使用 -
hanhongqiangwml:
tfgfghfghfgh
ServletContextListener 使用 -
赤道螞蟻:
太實用了 ,謝謝!
StringUtil 用法
文章列表
ThreadLocal 线程局部变量
线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。
该类有1个默认构造函数,4个普通函数:
protected ThreadLocal initialValue(),显然是为了子类重写而特意实现的。该方法返回当前线程在该线程局部变量的初始值,这个方法是一个延迟调用方法,在一个线程第1次调用get()或者set(Object)时才执行,并且仅执行1次;pu ...
- 2009-07-16 16:57
- 浏览 1126
- 评论(0)
Hibernate访问数据库时加载的过程对于大多数使用Hibernate的朋友来说,通常使用一下方式来获得Configuration实例: Configuration configure = new Configuration().configure();在Hibernate中,Configuration是hibernate的入口。在实例化一个Configuration的时候,Hibernate会自动在环境变量(classpath)里面查找Hibernate配置文件hibernate.properties。如果该文件存在,则将该文件的内容加载到一个Properties的实例GLOBAL_PROP ...
- 2009-07-16 16:21
- 浏览 2108
- 评论(0)
Struts分发机制
简介
DispatchAction就是在struts-config中用parameter参数配置一个表单字段名,这个字段的值就是最终替代execute被调用的方法. 例如parameter="method"而request.getParameter("method")="save",其中"save"就是MethodName。struts的请求将根据parameter被分发到"save"或者"edit"或者什么。但是有一点,save()或者edit()等 ...
- 2009-07-16 15:36
- 浏览 952
- 评论(0)
为Struts应用配置Web.xml文件 第一步:配置ActionServlet <servlet> <servlet-name>action</servlet-name> <servlet-class>org.appache.struts.ActionServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <uri-pattern&g ...
- 2009-07-16 14:46
- 浏览 1215
- 评论(0)
ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。
ServletContextListener 是 ServletContext 的监听者,如果 ServletContext 发生变化,如服务器启动时 ServletContext 被创建,服务器关闭时 Serv ...
- 2009-07-16 12:10
- 浏览 1479
- 评论(0)
大家都知道,Display标签处理大数据量的时候,排序会反应迟顿。因此标签的设计者提供了外部排序功能,也就是由用户自己来处理排序逻辑,我参照字面及实际的意思,将external译为外部排序,好象不太准确,谁有更好的译法,请告诉我。 这是Display官方文档的译文,第一次翻译E文,不妥之处见谅。特意以中英文对照的形式,大家对照着来理解。有两句话没有译出来,谁知道怎么译请告诉我。
The default behavior of displaytag is working with a full list, handling sorting and paging trasparently ...
- 2009-06-25 18:28
- 浏览 2394
- 评论(0)
1.tableTag中name属性:值默认作用域:request <display:table name="accList"> 如果作用域为session,则<display:table name="sessionScope.accList"> tableTag中指定ID属性会把该对象加入到pageContext对象中去。如ID="test" <%int cate=((Role)pageContext.getAttribute("test")).getCateg ...
- 2009-06-25 17:41
- 浏览 707
- 评论(0)
Spring中常用的hql查询方法(getHibernateTemplate())
---------------------------------
一、find(String queryString);
示例:this.getHibernateTemplate().find("from bean.User");
返回所有User对象
- 2009-06-24 16:29
- 浏览 887
- 评论(0)
hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于session中的缓存对于hibernate来说是个相当廉价的资源,所以在load时会先查一下session缓存看看该id对应的对象是否存在,不存在则创建代理。所以如果你知道该id ...
- 2009-06-24 15:31
- 浏览 784
- 评论(0)
<html:messages> 标签小结
ActionMessages是Struts 1.1后所新增的类别,它变成了ActionErrors的父类别,同样的,ActionMessage也是Struts 1.1新增的类别,ActionError则已经不建议使用。ActionMessages搭配Struts的<html:messages>标签,在管理讯息时就更为简易,以 伺服端表单验证 这篇为例,如果能使用ActionMessages搭配<html:messages>标签,那么讯息管理会很方便,例如 UserForm.java可以改为:
UserFor ...
- 2009-06-23 12:26
- 浏览 1337
- 评论(0)
struts 1.3.5 bean标签小结
创建时间:2009年6月23日
1.bean标签 如果您使用的是JSP 2.0以下的版本,Bean标签可以让您不必撰写scriplet就取得Servlet相关的讯息,若您使用的是JSP 2.0,则可以使用Expression Language及其隐含物件来取代一些Bean标签。
(1).<bean:write>是Struts标签中最常用的标签之一,其作用是写出request、 session等物件范围的属性值,例如:
<bean:write name="userName"/>
&l ...
- 2009-06-23 12:15
- 浏览 1078
- 评论(0)
ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
ActionMessage功能是:用来产生STRUTS消息的包括正常消息和错误消息。注(原有ActionError方法来产生错误消息,但已废弃,但仍可使用。)例:ActionMessage(key,object);其中key为在appication.properties中指的key值。object为消息中要传入的参数,这里实现了动态传入。如果要传多个参数时,object处可以改为数组。
ActionMessages功能:是作为容器(map) ...
- 2009-06-22 22:57
- 浏览 998
- 评论(0)
学习中的一些小结,再此做一记录,以供以后学习之用。。。。。。。。。。。
与 Struts 相似,Spring 可以作为一个 MVC 实现。这两种框架都具有自己的优点和缺点,尽管大部分人同意 Struts 在 MVC 方面仍然是最好的。很多开发团队已经学会在时间紧迫的时候利用 Struts 作为构造高品质软件的基础。Struts 具有如此大的推动力,以至于开发团队宁愿整合 Spring 框架的特性,而不愿意转换成 Spring MVC。没必要进行转换对您来说是一个好消息。Spring 架构允许您将 Struts 作为 Web 框架连接到基于 Spring 的业务和持久层。最后的结果就是现在 ...
- 2009-06-22 22:08
- 浏览 903
- 评论(0)
jsp页面禁止缓存设置
1.客户端缓存要在<head>中加入类似如下内容: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT&q ...
- 2009-06-22 21:04
- 浏览 2665
- 评论(0)
window 常用的属性和方法
1. open方法 语法格式:
window.open(URL,窗口名称,窗口风格) 功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。
说明:
open方法用于打开一个新的浏览器窗口,并在新窗口中装入一个指定的URL地址
; open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数); open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),
窗口风格有以下选项,这些选项可以多选,如果多选,各选项之间用逗号分隔: toolbar:指定窗口是否有标准工具栏。当该选项的值为 ...
- 2009-06-22 20:48
- 浏览 1236
- 评论(0)