`
文章列表
OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。 由于Hibernate引入了Lazy Load特性, ...
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single EngineService是这样一个集合:它由一个或者 ...
1.下载所需软件    1.1SVN服务端(svn-1.4.3-setup.exe)        http://subversion.tigris.org/project_packages.html    1.2把SVN设置成window服务(SVNService.exe)    1.3Eclipse的SVN插件(用Eclipse插件下载): 2.配置服务端    2.1安装svn-1.4.3-setup.exe    2.2开始->运行->cmd->进入SVN服务端的安装目录下面的bin目录    2.3cmd下运行svnadmin create SVN库的位置(如:D: ...
文档对象模型(DOM)属于VBScript客户端扩展部分,在文档对象模型中提供了大量的对象,这些对象应用于浏览器上,这些对象在我们编写脚本时发挥着重要的作用。 当用户在浏览器中打开一个页面时,浏览器就会自动创建文档对象模型中的一些对象,这些对象存放了HTML页面的属性和其他的相关信息,因为这些对象在浏览器上运行,所以我们有时也称之为浏览器对象。浏览器对象的层次图如图所示。   一、window对象 window对象表示浏览器中打开的窗口,提供关于窗口状态的信息。可以用window对象访问窗口中绘制的文档、窗口中发生的事件和影响窗口的浏览器特性。 浏览器在打开HTML文档时生成windo ...
Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个: 技巧:取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! 取消方法: windows-->perferences-->myeclipse-->validation 除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:        在要验证的文件上,单击鼠标右键-->m ...
Table表格对象  Table对象:表示HTML文档中的表,对于文档中每个<table>标记,浏览器都创建一个Table对象. Table对象集合  集合  描述  cells[] 获取包含表格中所有单元格的数组 rows[] 获取包含表格中所有行的数组 tBodies[] 获取包 ...
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。         这个是Display Tag的官方网站http://displaytag.sourceforge.net。           首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的lib文件夹下。另外还需要两个辅助包:apache的commons-lang和standard包,更多的辅助包可以在这里下载(http://displaytag.sourceforge.net/10/ ...
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net  一、最简单的情况,未使用<display:column/>标签  <%request.setAttribute( "test", new ReportList(6) );%>  <display:table name="test" ...
什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验 ...
调试 处理AJAX应用的怪异行为一直以来都是Web开发者最头疼的问题,因为直到目前为止,几乎没有什么已经存在的工具可以帮助处理这些问题。与其他语言不同,其他语言可以采用IDE负责调试任务,例如栈跟踪和逐句通过(steppin ...
文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了。   本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本:   ·Struts 1.2   ·Spring 1.2.5   ·Hibern ...
从今天开始研究gxt (我也刚接触,大家一起提高,学习)也就是mygwt加入extjs阵营以后的新版本(gxt1.2),关于gxt(ext gwt)与gwt-ext的区别,请自行查阅相关资料.再次说明:不是 研究gwt-ext,而是,Ext GWT(原名MyGWT)是一个开源的Google Web Toolkit的扩展,它帮助开发人员非常容易地创建AJAX Web应用。Ext GWT是100%基于GWT的,不需要任何额外的JavaScript或其他第三方jar。Ext GWT也是Ext JS的一个子项目。Ext GWT: Rich Internet Application Framework f ...
上一篇介绍了gxt简单入门,运行环境实在GWT自带的环境下,那么如何在tomcate下运行呢?毕竟使用tomcate大有人在。一起来动手吧。 一、构建环境 下载:tomcat6.x。下载、解压后,添加到eclispe中即可。(这个步骤不用说了,对吧?). 其他步骤一样,即添加GWT插件及配置 GWT Home目录,具体步骤请参阅上一篇文章吧。 二、编写简单实例 1、新建一个动态 web项目同上篇不用的是:(1)、Target Runtime 必须选择刚配置的tomcate服务器,而不能是<None>;(2)、Dynamic Web Module Version 必须为2.4,不能为2 ...
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注意的是,value的类型是String[],而不是String. 得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值打印出来,形成的map结构:map(key,value[]),即:key是String型,value是String型数组。 例如:request中的参数t1=1&t1=2&t2=3 形成的map结构: key=t1;value[0]=1,value[1]=2 key ...
//--让打开本窗口的父页面重新刷新(在同一个窗口)--> location.replace(document.referrer);//--让打开本窗口的父窗口重新刷新(两个窗口)--> window.opener.location.reload();//<!--当前页面重新刷新--> location.reload(true);//当前窗口刷新。 window.parent.location.reload();
Global site tag (gtag.js) - Google Analytics