这两天做项目过程中遇到的问题以及解决方案

在为roo添加i18n的中文支持时出现 GPG Passphrase

mvn install后加上参数 -Dgpg.skip ,例如:mvn install -Dgpg.skip


Hibernate中随机抽取实体

即可,但要注意:

However this query would require MySQL, so we would sacrifice the benefit of Hibernate acting as an abstraction layer to the underlying database.


roo 中发起用dojo异步请求

注意除了 xhrGet 还有 xhrPutxhrPost 等。xhrXMLHTTPRequest 的简称


FileZilla无法显示中文目录

要改编码,在设置中改成 gb2312 等。


css定位

绝对相对 定位都是“相对的”,表示该元素相对于父元素的位置是绝对的 还是 相对的


eclipse中tomcat端口被占用

打开 “程序控制” 一类的系统工具程序,把占用几百M内存的名称是java的程序kill掉。


eclipse 中 svn 同步的问题

  • Project->Properties->Java Build Path 路径中,为各项添加 **/.svn/**
  • > 1. Click on Window -> Preferences > 2. Select Team -> Ignored Resources > 3. Click on Add Pattern and enter “bin” > 4. Click on Add Pattern and enter “target” > 5. Click on Add Pattern and enter “m2-target” > 6. Click on Apply and then OK

生成30min前的·Date·

注意Date是毫秒。


Collection 2 Json

或者


OneToOne persist时出错

确保双方对对方的引用都可以为 null


Roo 定时任务

关键词: TimerTask


应用javascript文件时,js文件文件放在哪个目录可以访问得到

放在 /webapp/js/***下,其中 *js 为新建文件夹。也就是说,网站的资源访问根目录从 webapp 目录开始。


自建view,用field:tag时出现找不到id的错误

allication.properties, *messages_**.propertites*, *messages.propertites*文件中添加tag的id属性值。


${}符号的用途

${} 为jsp解析符号,jsp页面编译时会对其中的expression进行运算,运算结果原地替换。


自建view,但是输入路径找不到资源

记得在相应文件夹中的views.xml文件中添加 标签

遇到 Field or property ‘id’ cannot be found on object of type ‘***’该怎么办?

问题描述

在为页面添加自定义数据集的时候,用到了roo框架本身自带的table.tagx,参考roo自动生成的list.xml代码来编写自己的列表视图时,却出现了Field or property 'id' cannot be found on object of type '***'的提示。

解决办法

分析 Field or property 'id' cannot be found on object of type '***' 一句的内容,意思是数据对象缺少 id 属性。

打开 table.tagx 文件,观察到如下参数定义:

由此可得,该table tag需要数据对象有identifier属性,默认属性名为 id,如下所示:

观察 typeIdFieldName 的调用情况,注意到以下几行代码:

这里对itemId变量进行了赋值

可以看出itemId的作用是为 show、update、delete这些操作提供正确的访问路径。

由于传到此页面的数据对象没有添加roo的注解,所以没有自动生成id属性。所以修改 * 类如下即可:

并且要对其进行赋值:

tomcat成功运行!

如何设置根目录访问WordPress而不是XAMPP

如何设置根目录访问Wordpress而不是XAMPP

第一步

打开XAMPP的安装路径:xampphtdocs

第二步

打开该路径下的 index.php 文件

第三步

该文件内容为:

将其中

修改成

第四步

保存即可