`
iamlibo
  • 浏览: 67694 次
社区版块
存档分类
最新评论
文章列表
struts2 的action 是没有scope的,但通过引用spring bean 可以达到有scope功能。     <action name="xxxAction" class="xxxBean"> <result name="success" >/success.jsp</result> </action>    xxxBean是在spring中配置的session作用域的bean.   @Service(value = "xxxBean& ...
VMWARE中运行REDHAT AS 5安装VMWARE TOOLS 刚开始用虚拟机VW-6.3安装REDHAT AS 5时,根本装不上VMWARE TOOLS工具,上网找了一些资料,现在终于可以装上了,给大家分享一下:我安装VMWARE TOOLS时提示:setup is unable to find the "gcc" program on your machine.这里提示找不到GCC编译器,先mount 你的安装光盘,进入 Server目录,安装以下包:#rpm -ivh kernel-2.6.18-8.el5.i686.rpm#rpm -ivh kernel-xen ...
http://hi.baidu.com/ahli/blog/item/a10b51da46de99deb6fd488e.html ubuntu下安装xdmcp服务(即远程主机通过xdmcp协议连接到ubuntu的图形终端,以图形终端方式登录):1. 登录本机图形终端(本机按Ubuntu/Gnome为例设置)2. 选择system->Administration->logon windows切到remote项,修改其中style为same as local,如为中文菜单请相应选择。3. 选择system->Administration->logon windows切到Gen ...
ubuntu8.0.4下安装eclipse3.4后启动后不显示主界面.只显示一个小对话框,再把FireFox升级到3.0.1后就没有问题了. Technorati : eclipse, ubuntu
用虚拟机安装了一个ubuntu8.04,准备做jira的服务器. 1、安装java sudo apt-get install sun-java6-jdk 如果硬盘空间小的话可以用 sudo apt-get install sun-java6-jre 如果没有找到依赖包就刷新一下软件包,这样就可以从网上下载升级包了. 这个命令在64位的操作系统中提示找不到包,我想可能是ubuntu现在还没有sun64位的jdk. 编辑 /etc/profile 文件加入下面一行 export JAVA_HOME=/usr/lib/jvm/java-sun 2、配置静态IP地址 ubuntu ...
Spring 可以设置动态数据源,这样可以对程序来透明的支持切换操作不同的数据库。 http://oiote.blog.sohu.com/74596942.html 这篇文章写得非常不错。测试通过,并准备在项目中使用这个方法。还有几个问题希望大家给点意见: 首先说一下我的需求:数据库结构都是一样,但具体有多少个数据库不确定(视具体用户而定),用户操作那个数据库要根据登录的时候进行选择,或根据用户的权限而定。这个信息肯定是保存在用户的登录信息中(例如:session) 问题1、当有不同的用户需要操作不同的数据库时(根据登录时的选择或指定),什么时候切换数据库?是在service层还是dao层 ...
facelets 可以自定义组件,今天看了一下,果然好用。 以前使用facelets只是定义一个界面的模板,并不没有深入它的自定义组件方面的内容,其实它的自定义组件也就是定义一个tag,然后在xhtml中引入这个tag,但这要比普通的JSP方式的tag方便多了。 要想引用自定义的tag要在web.xml中加入下面代码(前提是一定配置好其他的facelets内容) <context-param><param-name>facelets.LIBRARIES</param-name><param-value>/WEB-INF/tld/xiangyun.t ...
转 http://omencathay.itpub.net/post/30163/443031 /**第一种 */ ApplicationContext ac = new FileSystemXmlApplicationContext("serviceContext.xml"); JurisdictionImp jurisdictionImp = (JurisdictionImp)ac.getBean("jurisdictionImp"); /**第二种*/ FileSystemXmlApplicationContext ctx =new FileSyst ...
JSF 的组件和组件树的概念非常好,可以完全通过JAVA代码实现的组件的生成与设置方法等操作.尤其是JSF1.2提供了更多的组件的Binding方法.下面就实际做一个例子. 首先在managedBean中创建组件 1、创建按钮 private HtmlCommandButton button = new HtmlCommandButton(); public HtmlCommandButton getButton() {button.setValue("button"); //设置按钮上显示的值FacesContext context = FacesContext.getCu ...
有转载有原创,就算做个整理吧. 1、row 的背景颜色交替变换 选中table ->details 然后在 onPrepare方法中加入下面代码 var count=1; 在onCreate方法中加入下面代码 count++;this.getStyle().backgroundColor=(count%2==0?"red":"blue"); 这样表格就可以是红蓝交替显示了。 2、按一定的条件显示特定行,比如以红色显示数量小于0的行 if( row["inQ"]<0)this.getStyle().backgroundColo ...
http://www.svn8.com/SVNSY/20080505/576.html 程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。 我们使用Sub Version(简称SVN)作为版本管理工具。这里着重介绍SVN作为跨平台的多人协作使用方法。在多个程序员管理同一段代码的过程中,版本的管理显得尤为重要,使用SVN可以方便的进行分支、合并,记录下所有的版本。 基本配置 在开始某项软件、文档的开发与撰写时,首先由配置管理负责人建立SVN仓库、用户名及其权限,并通知相关人员SVN仓库地址、SVN仓库 ...
在ant 中运行testng 的时候.一定要将testng-XX.jar放到classpath 中.我就为这折腾了两小时.疏忽大意啊。 ant-buils.xml内容如下: <path id="cpath"><pathelement location="${ant.home}/lib/testng-5.3-jdk15.jar" /><fileset dir="E:\deploy-lib"><include name="*.jar"/></fileset>&l ...
ant 启动 tomcat <target name="tomcat.start"><java jar="${tomcat.home}/bin/bootstrap.jar" fork="true"><jvmarg value="-Dcatalina.home=${tomcat.home}"/></java></target> <target name="tomcat.stop"><java jar="${tom ...
JSF 的FacesContext 在使用中遇到这样的一个问题,就是向FacesContext中加入的FacesMessages只有第一次能够显示出来,第二次没有办法显示。经多次试验,最终发现是我自己在基类中写的getFacesContext()方法有问题。 我是这样写的: private FacesContext facesContext;public FacesContext getFacesContext() {if (this.facesContext==null)this.facesContext =FacesContext.getCurrentInstance();return Fa ...
写了一个aop的例子.用测试跑和在TOMCAT下跑都没有问题.唯独到glassfihs下面运行就出错. Caused by: org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer$AmbiguousBindingException: Still 3 unbound args at this(),target(),args() binding stage, with no way to determine between them 这个错误没怎么看明白,谁能给解释一下. 下面是代码. @Aspect publ ...
Global site tag (gtag.js) - Google Analytics