Java EE
iteye_17635
这个作者很懒,什么都没留下…
展开
-
通过HttpServletRequestWrapper解决Tomcat请求乱码问题
应用一:解决tomcat下中文乱码问题(先来个简单的) 在tomcat下,我们通常这样来解决中文乱码问题: 过滤器代码:[code="java"] package filter; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import w...原创 2009-11-16 23:08:07 · 215 阅读 · 0 评论 -
Improved Session Tracking
Improved Session TrackingSeptember 22, 2006I recently discovered a better way to handle session tracking in web applications while dealing with complaints from the users of our application about...原创 2009-06-24 01:23:04 · 155 阅读 · 0 评论 -
Tomcat热部署
使用过tomcat的人都知道,为了在tomcat启动时能够加载你的Web工程,我们需要将Web工程打包成.war文件放到tomcat指定的目录下,也就是%CATALINA_HOME%/webapps目录。这样Tomcat在启动的时候就回去加载这个Web工程。这样做有两个不好的地方:[list=1][*]不能实现热部署。也就是当你修改了你的web工程中的某个类时,必须要重新打包才能反应出变化...2009-06-24 20:33:33 · 97 阅读 · 0 评论 -
JBOSS共享安装
[color=red]本文内容适合于Jboss 4.x系列应用服务器。[/color]在项目中,我们可能会碰到有多个开发人员共用一个服务器,每个人都需要有单独的开发环境来运行项目程序。如果每个人都安装一个自己的Jboss,这样会浪费很多磁盘空间。另外,还有可能需要在一个服务器上运行多个不同的Jboss项目,或者我们对远程机器上的Jboss目录没有写权限,因此就没有办法把我们的项目放到远程服...原创 2009-08-07 14:36:28 · 524 阅读 · 0 评论 -
Jboss 4.x 端口及其修改
[color=red]注:本文中所述内容适合于Jboss 4.x系列应用服务器。[/color]为了在同一台服务器上能够运行多个Jboss服务器,或者同时运行Jboss和Tomcat服务器,我们需要修改Jboss的各种端口。[b]Why configure JBoss's Ports? [/b] Configuring port numbers in JBoss can ...2009-08-07 14:49:31 · 593 阅读 · 0 评论 -
Jboss是数据源配置
配置Jboss的数据源非常简单,可以从$JBOSS_HOME\docs\examples\jca这个目录下面找到jboss对各种数据库提供的数据源配置文件。拿MS SQLServer来说,就有两个,一个是mssql-ds.xml,一个是mssql-xa-ds.xml。后一个文件时用来配置两阶段提交数据源的,一般来说我们只使用第一个配置文件就可以了。将与你的数据库类型匹配的数据源文件复制一份到$...2009-08-16 15:38:04 · 119 阅读 · 0 评论 -
相对路径获取Tomcat Web容器中的资源
最近做项目碰到个问题,我需要利用velocity模版来渲染一些文本内容出来。也就是用vm来做模版,设置参数,然后我用程序动态产生的参数点进去,最后把渲染好的模版作为String输出。 项目里面vm模版是一起打包到war包里面的,而我用的是apache的velocity引擎,这个velocity引擎有方法支持vm渲染,但是要给出vm在文件系统中的绝对路径。考虑到灵活性,将模版的绝对路径写到...2009-08-20 21:36:45 · 310 阅读 · 0 评论 -
MySql批量插入数据
在实际的开发过程中,特别是大型的分布式应用系统,往往会涉及到大批量的数据。那么在测试的时候就需要准备足够多的数据以便进行测试。 为了提高插入数据的效率,我们可以利用MySql的批量插入数据能力。其实,从本质来说也就是取消JDBC中事务的自动提交,改为手动提交。 如果没有关闭JDBC事务的自动提交,那么JDBC驱动会在每次执行了一条SQL语句之后,自动提交,并且关闭连接。而我们...2010-04-05 15:55:42 · 181 阅读 · 0 评论 -
Java中wait与notify方法的使用
在java多线程编程中,最被经常用到的便是wait与notfiy方法,这两个方法可以用来更加精确地控制被同步的代码,从而使得被同步的代码最小化,提高并发效率。 当某个类的某个方法被标记为synchronized时,这个方法在同一时间只能被一个线程访问。此时这个方法中的所有代码都是被同步的,只有当一个线程执行完所有的代码之后,下一个线程才能开始执行。当被同步的方法代码量比较小,而且每一...原创 2010-05-22 14:09:15 · 244 阅读 · 0 评论 -
jsessionid存在的问题及其解决方案
jsessionid是Java Web Server(即Servlet/JSP Server)中为了防止客户端屏蔽cookie而在URL中放置的sessionid的统称。支持Servlet标准的Web容器,例如Tomcat,都支持以URL重写的方式在URL中加入jsessionid。目前在大量的网站中都有用到,但是其存在的一些问题被越来越多的人认为是有害的,并且建议不适用jsessionid。...2009-06-24 00:29:45 · 2352 阅读 · 0 评论 -
tomcat数据库连接池设置
1.Tomcat中的设置[img]http://p.blog.csdn.net/images/p_blog_csdn_net/mysun0129/1.bmp[/img]2.我的工作目录在c:\eclipse\workspace\chocolate\cho[img]http://p.blog.csdn.net/images/p_blog_csdn_net/mysun0129/2.bmp[...原创 2009-06-23 16:56:16 · 109 阅读 · 0 评论 -
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
1. 首先查看tnsnames.ora,路径如下:oracle安装目录\product\10.2.0\db_1\NETWORK\ADMIN\。看其中是否包含了你的连接描述符中的服务,也就是你请求的服务。如果没有,则可以手动添加,比如:[code="sql"]service_ex = (DESCRIPTION = (ADDRESS_LIST = (ADDRES...2009-06-23 16:47:06 · 117 阅读 · 0 评论 -
去掉对Spring BeanFacotry的getBean方法的依赖
在使用Spring时,有时会碰到这种情况: [quote]需要在一个类中使用一个非Singlton类型的Bean,比如每次方法调用都需要new一个新的Bean。但是,由于Spring的依赖注入是在Bean初始化完成之后进行的,而且只进行一次,因此就无法在每次方法调用时注入新的Bean。[/quote] 那么如何解决这个问题呢,一般的做法可能是实现Spring的Application...原创 2009-12-27 23:52:48 · 116 阅读 · 0 评论 -
webwork-2.1.7与Spring2.0整合
这里使用随webwork2.2发布的ActionAutowiringInterceptor这个拦截器来实现Webwork与Spring之间的整合。[b]1.[/b]由于ActionAutowiringInterceptor这个拦截器是随webwork2.2发布的,所以在webwork2.1.7中并不包含这个类。幸好网上可以下到地址如下:[url]https://xwork-optional...2009-05-03 14:00:10 · 154 阅读 · 0 评论 -
JQuery JSON异步请求中文乱码问题
最近在用Jquery的getJSON方法进行AJAX异步调用的时候,碰到了在中文乱码问题。在我的代码中需要传中文到后台的Webwork Action里面,然后返回值里面也包含中文。请求和相应的参数都是通过JSON传送。 需要说明一点,jQuery的getJSON方法其实是把JSON格式的参数转换成URL上面的参数,然后发起请求。返回的时候才以真正的json格式数据返回。 我的页面和...2009-05-08 13:48:40 · 178 阅读 · 0 评论 -
使用javascirpt获取JSON格式的日期
在用json-lib里的net.sf.json.JSONObject对一个日期类型的对象进行转换的之后,转换成的格式如下: [quote] "time":{"month":4,"day":5,"year":109,"seconds":23, "time":1241762003000,"date":8,"timezoneO2009-05-08 14:00:35 · 183 阅读 · 0 评论 -
webwork result type之redirect&redirect-action
可能大家都知道在webwork里面如果想重定向到另外一个页面主要有两种方法,一种就是使用可以保留Request上下文的Chain result type,一种是不保留Request上下文的Redirect result type。这两种Redirect类型都是webwork提供默认支持的。其中redirect又有两种类型,redirect和redirect-action。我在这里主要想说一下...2009-05-09 17:49:52 · 206 阅读 · 0 评论 -
Spring共享上下文机制
对于Spring应用程序上下文的引用基本有两种形式,一种就是通过实现Spring提供的Aware接口来得到Spring容器的应用程序上下文,第二种就是使用[i][b]ContextSingletonBeanFactoryLocator[/b][/i]来获得Spring应用程序上下文。 第一种情况就不用多说了,这里主要介绍第二种得到Spring应用程序上下文的方法。 ...2009-05-19 15:53:19 · 432 阅读 · 0 评论 -
js跨域问题小结
js跨域问题小结javascript出于安全方面的考虑,是不允许跨域调用其他页面的对象的。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。没有记错的话前三届D2论坛上每次都有人提这个东西,这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为javascript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的...原创 2009-06-11 15:43:12 · 130 阅读 · 0 评论 -
webwork type等于redirect时的参数传递
Webwork在使用result类型为redirect时,将会重新发起一个请求,这样前面请求的参数就丢失了,所以在使用redirect时需要人为地在重定向url中加入参数。例如:[code="xml"] /test!view.do?param1=${param1}&param2=${param2} [/code]这里有两点需要注意:...原创 2009-06-23 02:09:47 · 205 阅读 · 0 评论 -
Servlet 3.0新特性
Servlet 3.0中最主要的两个新特性总结如下:[list][*]改变了之前Servlet版本中为每个请求分配一个线程的线程模型,用异步模型予以替换。这样做可以让Servelt线程尽快释放持有的资源并且返回,把耗时的操作留给其他线程,从而提高了Servlet容器处理请求的能力。[*]提供了Servlet、Filter和Listener的可插拔机制,支持Servlet、Filter、...原创 2011-03-11 13:12:31 · 128 阅读 · 0 评论