`
stenlylee
  • 浏览: 260203 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
首先找到出错的语句 一般是保存或更新操作,例如: persist(); 加上一个try语句包围 try { persist(); } catch (InvalidStateException v) { InvalidValue[] invalid = v.getInvalidValues(); for (int i=0; i<invalid.length; ++i) { InvalidValue bad = invalid[i]; System.out.println("========================== ...
说明数据库中有字段为DATETIME类型的记录值为0000-00-00 00:00:00,这就当作空来处理了,要改成随便一个日期就可以了
当使用valueChangeListener后,会出现一个问题: 当onblur或onchange后,form提交,验证错误信息出现,这时由于页面刷新过了,所以所有文本框的焦点都消失了,也就是说,如果一个表单每个文本框都有值改变事件,那么每次输入完成一个,要输入下一个或者改变当前输入的值,都需要鼠标多点一次 可以用JSF的第三方客户端验证组件来解决,这是我目前找到的办法 想知道有没有其他办法不依靠第三方组件,不用自己写js,JSF是否支持这种出错的地方自动获得焦点

MySQL 无法启动

我机器里安装的MySQL默认编码为gbk,我将它改成utf-8后,就无法启动了,报错 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 网上搜索,有人是将默认的utf-8改成gbk就无法启动了 看来只是默认的不能更改,但是这个默认的编码是在哪里设置的呢?安装的时候?以后再也不能改了?会不会有什么隐患?
非常奇怪的问题: seam的配置文件components.xml中,编码非常确定是用的UTF-8,文件编码也非常肯定的为UTF-8,而且写其他中文都可以(当然是在注释中写中文),但是只要写了一个“层”字,部署到JBoss4.2.2的时候就会报错 Invalid byte 3 of 3-byte UTF-8 sequence 非常确认的,把这个字删掉就没错,加上就报错。应该可以肯定是BUG问题了。 不过不是bug,或者希望有高人能指点问题在哪里? 又发现一个汉字无法使用:在 总结:层、在
<h:intputText value="#{identity.username}" /> 第一次填写中文值,提交给服务器端以后,再次返回这个表单页面,文本框里面的中文会编程乱码,其他地方使用能够正确显示出中文。个人怀疑是seam的identity都是用cookie存储的,cookie天生无法保存中文的问题导致了这个问题。 不知道有没有办法解决。   有人说在保存之前先将用户名转码成iso,没试过,不过似乎是一个解决办法,只是很麻烦的说   解决方案可以参照:hoyoba.com/login.seam基于cookie的解决方案
使用dom4j解析xml文档时,出现以下字符可能出现该错误: 层、在、未、试 有待补充 注意:并非所有情况下出现这几个字都会报错,有些字只有在与其他特定的汉字组合的情况下才会报错 可以肯定的,在某些情况下,比如有“层”就出错,删掉层就没错,但是其他地方出现层却不会出错 所以出现这种错误,多尝试,本人经过无数次尝试,得出肯定是由于dom4j的汉字解析问题,但是并未找到具体出错的规律。 由于偷懒,并未进行源代码分析等想想就麻烦的工作,汉字太多,不行就换
很奇怪的问题,希望有知道的人看见了回个话我每秒显示一次new Date()全部与系统时间一样Message message = new Message();...message.setTime(new Date());然后用entityHome.persist保存进数据库此时输出message.getTime也是系统当前时间但是我这时到MySQL里面看,存成了8小时以后的时间更加奇怪的是,这种情况不定时发生,无法重现,可能我存几十条记录没有,突然后面的几十条就会这样也可能jboss启动后存入的第一条就有这种情况,第二个就好了mysql已经设置globel time_zone为'+8:00'了
有没有像eclipse的console一样在文本状态下运行dos命令的东西?
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 以上是错误提示 sql语句类似: CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),species VARCHAR(20), sex CHAR( ...
问题出现在,我将richfaces的tree例子放到seam的ear项目中的时候,bean中竟然找不到UITree对象,报classNotFound 从而我发现,默认seam将ear的jar文件和war的jar文件分开放了 比如:同样是richfaces的jar,有三个,但是在ear/lib下面只有一个api,在WEB-INF/lib下面只有ui和impl 猜到可能是这里出的问题,于是导出查找资料。seam官方论坛上有人说,将所有的lib全部放在ear下面,然后在war里面添加META-INF/MANIFEST.MF文件,在这个文件的Class-Path属性里面写上要加载的包 但是怎么试都试不出 ...

seam项目实例

http://www.daying.gov.cn/ http://www.lcwlc.com/
Seam Bean验证快速进阶II:自定义约束 由于百度空间不支持自己在文章中写css代码,所以排版非常简单。优化排版版本请参见: http://blog.csdn.net/stenlylee/archive/2008/06/24/2583476.aspx 本文为Bean验证系列的第二部分。总体介绍请阅读这篇文章。本文主要介绍了约束定义。 可以通过内置约束(例如@NotNull、@Length等)来进行Bean验证,本文介绍的主要部分为基础验证的扩展。我们非常鼓励开发人员针对具体的业务需求编写自定义约束。 编写自定义约束 由于编写自定义约束是本文的关键部分,所以我们将主要关注于尽可能地简化相关操 ...
图片见:http://hi.baidu.com/stenlylee/blog/item/3dfb7dd998d3d1ec38012f64.html   實際的 Web Application 中,緩存 (cache) 是不可或缺的事。 JBoss Seam 當然也提供了多種緩存服務。在這系列的文中我會講講最高層,最易應用和最易理解的 PojoCache 以及 Page Fragment Cache 。   基本的 Web App 在使用緩存之前,我們首先建立一個 Hello World 程式作為藍本 (源碼 svn)。 設定 Seam 的 Page Action在 resources/WEB- ...
任何一个框架都必须拥有一个非常重要的功能:可扩展性。JBoss Seam在这个方面得到了最高的分数。理由非常简单。The main goal, to introduce consistent programming model that will make various frameworks to work together, is not just promoted for application deve ...
Global site tag (gtag.js) - Google Analytics