java技术
fightbackbaby
爱好和平
展开
-
cvs 新建版本后无法提交的问题
项目版本升级之后,新修改的代码无法提交 报错[code="java"]The server reported an error while performing the "cvs commit" command. Aresoftcallcenter2008cc3_log4j: cvs commit: sticky tag `cc3_log4j' for file `web/pages...原创 2009-03-27 16:12:53 · 253 阅读 · 0 评论 -
struts2 动态方法调用 感叹号 "!"
struts2动态方法调用 struts2中无需配置就可以直接调用Action中非execute方法的方式,就是试用struts2的动态动态方法调用。动态方法调用(Dynamic method Invoc)是在action的名字中使用感叹号(!)来标示要调用的方法名,其语法格式为 actionName!methodname.action 例如我们的配置如下: ...原创 2010-11-30 13:14:46 · 224 阅读 · 0 评论 -
apache+weblogic获取客户端访问的真正ip
在apache+WebLogic整合系统中,apache会对request对象进行再包装,附加一些WLS要用的头信息。这种情况下,直接用request.getRemoteAddr()是无法取到真正的客户IP的。 apache会增加下列头信息: X-Forwarded-For=211.161.1.239 WL-Proxy-Client-IP=211.161.1.239...原创 2009-07-01 13:08:48 · 283 阅读 · 0 评论 -
window.close() 不提示 直接关闭
window.close关闭窗口,不弹出系统提示,直接关闭 当我们用这种方法:Response.Write("window.close()") 总是提示什么:你查看的网页试图关闭的提示 如何去掉提示,直接关闭窗体? 可以用以下方法: Response.Write("window.opener=null;window.close()") 只有ie6才支持. opener只...原创 2009-12-22 12:42:14 · 114 阅读 · 0 评论 -
慎用hibernate联合主键
OID是hibernate当中一个很重要的概念,没有OID的话hibernate就无法帮你管理持久化对象,但是有的时候数据库中的表是没有主键的,这个时候就不得不使用联合主键来作为OID,有时候是将所有字段联合有时候是部分字段的联合。在使用hibernate的联合主键时有一下几个注意的问题:1、首先就是映射文件中联合主键的写法,例子: [code="java"] ...2009-06-23 13:57:31 · 312 阅读 · 0 评论 -
struts2 页面提交2次的问题
我在没有使用令牌防止重复提交的情况下点击页面的提交按钮,结果发现action执行了2次。在检查了页面和action发现并没有错误之后,查看我的配置文件,由于我的提交页面和我action执行成功后跳转的页面是同一个页面,我想可能这个是导致一个请求执行2次的原因。于是发现我的跳转配置中是这样配置的:[code="java"]/pages/search.jsp[/code]resul...原创 2008-12-08 11:08:52 · 118 阅读 · 0 评论 -
ajax学习(一)小例子
Ajax实现点击页面上的按钮,触发页面每隔1秒就自动添加一个文本框并在文本框中显示0~100的随即数,一共显示10次。prompt.jsp中的代码[code="java"]var promptValue;//后台产生的随即值var xmlhttpreq = false;//页面request对象var promptKey;//创建xmlhttprequest对象 ...2008-11-14 15:42:22 · 112 阅读 · 0 评论 -
spring + hibernate 如何配置dblink的问题
ssh框架开发过程中要用到另一个oracle数据库中的表,因此创建了一个dblink指向远程数据库,但是hibernate不能直接对dblink中的表进行映射导致无法使用hibernate创建pojo类,解决的办法是在本地数据库创建dblink数据库表的synonymous,再利用hibernate对此synonymous进行映射就可以建立映射关系了,需要注意的是创建的synonymous不要跟本...2008-11-14 15:34:29 · 384 阅读 · 0 评论 -
Javascript刷新页面的几种方法
Javascript刷新页面的几种方法: [code="java"]1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 lo...原创 2008-11-12 13:32:12 · 108 阅读 · 0 评论 -
struts2中调用服务器变量的标签
调用request.getParameter("id")[code="java"][/code]输出action中的属性值[code="java"][/code]调用session.getAttribute("id");[code="java"][/code]输出Action中的消息 [code="java"] [/code]输出Acti2008-11-01 12:45:12 · 75 阅读 · 0 评论 -
spring封装hibernate 关于save方法的问题
[code="java"]public void saveCallin(CallIn callin){ dao.getHibernateTemplate().save(callin);}service.saveCallin(callin);/*这个方法调用过之后callin就有了id值,成为持久化对象,看来spring虽然对hibernate的事务进行了管理,但并没有妨碍hib...原创 2008-11-01 12:38:08 · 192 阅读 · 0 评论 -
请求的站点不可用或找不到
用poi做的导出excle点击下载,做好后网页上点击下载报错,“请求的站点不可用”,网上查了查都说ie的问题什么删除历史文件,改环境变量等等,但我折腾了半天还是没有用,后来偶然看我的代码发现我在代码中的下载文件名中使用了中文“年 月 日”而且没有转编码格式,于是将文件编码改了下,文件下载没有任何问题了。 :oops: :wink: [code="java"]getResponse().se...2009-09-29 15:05:37 · 687 阅读 · 0 评论 -
java 中的null与"+"
[code="java"]Integer a = null; System.out.println(a); //null System.out.println(a+1);//空指针异常 System.out.println(1+a);//空指针异常 System.out...2009-09-28 17:11:43 · 143 阅读 · 0 评论 -
jbpm中使用hibernate hql语句操作TaskInstanse的问题
使用jbpm开发项目,由于jbpm中给定的操作TaskInstanse的方法不太好用,所以想自己写hql语句来做,查询语句如下:[code="java"]String hql="from TaskInstance ti where ti.actorId=123";[/code]运行发现抛出异常 TaskInstance is not mapped于是就...2009-04-08 11:18:07 · 122 阅读 · 0 评论 -
java 中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从 ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoa...原创 2012-02-22 11:57:54 · 125 阅读 · 0 评论