只显示主题贴

dmewy 写道你这个是最简单的逻辑问题. 第一个Query query = createQuery(hql.toString()); 的时候你根本就没加占位符,当然会报你未定义参数了. 第二个的话.你用spring管理hibernate的话就很好解决了. 只需要判断一次.spirng提供的find方法可以传入很多类型的. Object[] ,POJO. 都可以. public List find(final String queryString, final Object[] values) throws DataAccessException { return (Lis ...
一开始我是这样写的,将HQL和Query参数设置通过一个判断写在一起了,但是随之而来的问题就出现了,在createQuery之后增加的参数会报未定义该参数。 public List<CheckItemIntervalResult> query(Map<String,String> filterMap){ List<CheckItemIntervalResult> lists = new ArrayList<CheckItemIntervalResult>(); if(!filterMap.isEmpty()){ System.out.print ...
myoldman 写道1.首先validation失败是不会执行action中的方法,而是直接返回name为input的result. 2.其次如果想确认是不是真的validation失败,可以result为input的页面上添加一个(对于楼主来说就是login.jsp)<s:fielderror/>查看到底是那个字段validation failure了. 试过了,没有用的, 因为<s:fielderror/>只有当字段违反的校验规则时才会显示message , 我定义了两个字段的校验规则是必填项,而当我在这两个字段上都输入了字符时,理论上说不应该再是校验失败,应该会去执行ac ...
  • 进入论坛 Java
JavenLiu 写道Struts2对validation的处理是在执行action之前,如果处理不成功,就不会执行action了 首先感谢这位兄弟的回复 如果说validation的处理是在执行action之前,那么当我输入正确的条件时,也不会校验成功,页面还是停留在input的页面,这是为什么呢? 很不解。。。
  • 进入论坛 Java
问题是这样的,我在struts2的项目中,添加了validation的xml验证框架,自己认为自己的代码是没有问题的,也在网上搜了很多资料,有很多也遇到过像我一样的问题,都是都没有最后解决,以下是我的代码和配置文件,请大家帮忙看看到底是struts2的validation的bug,还是是我的代码或配置文件错了呢 UserAction public class UserAction extends ActionSupport{ private static final long serialVersionUID = 1L; private UserDao userDao; p ...
  • 进入论坛 Java
jakexu2008
搜索本博客
博客分类
最近加入圈子
最新评论