`
wangjian5748
  • 浏览: 205259 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
最近在使用ext的messageBox 功能,可是每次点击ok,都是返回1,而不是"OK"或"cancel",找了好久才发现是prototype的问题,原来我没有使用ext自带的1.5系列版本,而使用最新的1.6,才导致这个问题
struts2的s:param标签主要有两个属性name与value,若想在value属性中输入直接量,则可以这样写:<s:param name="tableTitle" value="%{'user'}"/>,也可以这样写:<s:param name="tableTitle">user</s:param>,这个表达式tableTitle变量的值为user字符串,而不是user变量;若想取user对象的值,则可以这样写<s:param name="tableTitle" va ...
1.<ec:column>的viewsAllowed属性不起作用, 我都是使用viewsDenied来代替这个功能,比如每行有个复选框,但不想在excel中出现,则可以这样:<ec:column property="null" viewsDenied="xls,csv,pdf" title="<input type='checkbox' name='checkAll' onclick='onSelectAll(this)'>">  <input type="checkbox" ...
有两种方法来实现该功能:间接法、直接法第一种:间接法,使用el表达式与struts2的tag来写,这种方法比较繁琐,比如:<s:set name="username" value="getText('user.username')" scope="page" /><ec:table items="users" var="user" tableId="user" form="userForm"          view="mult ...
IE下的调试工具Fiddler:这是一个HTTP协议的调试工具,本质上它就是一个HTTP协议拦截分析工具,应该是IE下最强的免费功能键了,该工具可以查看编辑HTTP协议,若是单纯调试WEB页面,还可以使用其自带的断点调试工具。最新fiddler2需要.net支持,网址:http://www.fiddler2.com/fiddler2/TamperIE:这是比Fiddler若一点的开发工具,只是简单的拦截工具,该工具需要delphi的运行环境,安装时需要在线下载。FireFox下的调试工具:WebDeveloper:这是我经产使用的web工具,尤其在查看CSS的时候,很多让人意想不到的功能,可以到 ...
我们在建模时最常见的关系是one-to-one,one-to-many,many-to-one等,最近我注意到一个问题,就是两个实体同时存在one-to-many与one-to-one关系,而且这种两种关系也是有联系的,那会产生什么样的问题呢?这就是我写这篇文章的目的考虑这种一个场景:部门与员工的关系,一个部门有多个员工,一个员工属于一个部门,这是双向one-to-many关系;同时部门中有个员工为主管,且一个员工只能为一个部门的主管。这是one-to-one关系,而且这个one-to-one关系是以前面那个one-to-many为基础的。这里我提供几种建模方式作为讨论:第一种,最简单的方式,建 ...
可以先看一下hibernate官方网站上的一个帖子,看看Gavin Kinghttp://opensource.atlassian.com/projects/hibernate/browse/ANN-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_25541我觉得这确实是hibernate问题,因为在hibernate3的core的hbm.xml配置文件中支持joined方式的Discriminator,而到了annotation中就不支持了,而且还说了那么一大段莫名其妙的理由,感觉 ...
在用struts2开发的过程中,经常会看到struts2抛出的下列的异常:22:16:50,437 ERROR [ParametersInterceptor] - <ParametersInterceptor - [setParameters]: Unexpected Exception catched: Error setting expression 'user_rd' with value '[Ljava.lang.String;@13099cc'>很多开发人员不清除为什么老抛出这个异常,其实很简单,上面说的很清除,这是ParametersInterceptor过滤器抛出的异常 ...
最近在关注ext,感觉ext比dodjo的前景好,在网上找到一个用ext做的登录页:http://ondemand.aicproperties.com/参照这个可以修改出自己想要的登录页面,我就是参照这个页面,修改了系统的登录界面
今天无意中发现 eclipse3.3竟然可以从字符串中提示哪个字符串是类,而且可以通过光标,按F3选择该类,这对写hibernate的hql语句会有莫大帮助示例图片: 
我们都知道在hibernate中有个foreign的生成主键的方式,这个功能主要是用在主键关联的one-to-one关系,并且我在用hbm文件中配过这种方式,在ejb3/jpa规范中也提供了一个相似功能的annotation的:PrimaryKeyJoinColumn。但是,我在用hibernate中使用这种方式的映射时,发现不起作用,也就是使被影射的对象不会自动获得ID,具体可以参看下面这个示例。业务逻辑:系统中有多个Employee,每个Employee可以建一个且只能建一个系统用户User,但并不是每个Employee都有User,这里的就是典型的主键映射的one-to-one的关系具体代 ...
首先看一下下面的示例代码 :Parent....javapublic class Parent...{    public void parentMethod() ...{    }
目前struts2的客户端验证有一些需要注意的地方:1.目前的struts2版本 对客户端验证的支持还不是很好,只有部分的theme支持客户端验证,好像目前只有xhtml支持客户端验证。2.对form的中namesapce与action属性要分别写清除,不可以把namesapce与action写在一起。具体可以参考struts2的官方文档,写的很清楚
按照struts2.0.8文档的说法,从struts2.0.7版本开始(当然我们能看到只是2.0.8,因为struts2的奇数版本号一般是内部测试版本,不会发布的),struts2的interceptor一律采用camelCase(驼峰:除了第一个,每个单词大写开头)命名,当然目前(2.0.8)还是可以使用中划线命名,而在2.1.0版本中将会完全删除中划线的命名的intercepter ,具体涉及到的interceptor如下(struts-default.xml的截取内容):<!-- Deprecated name forms scheduled for removal in Strut ...
 这个bug是在使用hibernate annotation过程中发现的,开始以为是hibenrate annotation的bug,后来又使用xml文件来配置,还是存在同样的问题。问题场景:我需要使用省份与城市,他们的关系是:一个省有个多城市,很简单的OneToMany关系,在改变province中的cities的lazy特性时,遇到问题由于我采用把所有的资源都是放在一个表中的策略,所有这里有一个基类Resource基类@Entity@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name =  ...
Global site tag (gtag.js) - Google Analytics