Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1002305
  • 博文数量: 152
  • 博客积分: 4937
  • 博客等级: 上校
  • 技术积分: 1662
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-05 16:55
文章分类

全部博文(152)

文章存档

2013年(12)

2012年(6)

2011年(58)

2010年(43)

2009年(1)

2008年(15)

2007年(17)

我的朋友

分类: Java

2010-06-24 17:39:46

user.java
int id;
String name;
Persion persion;
//上面这样的具有对象导航关系的更新操作的代码:
UserActionForm uf = (UserActionForm )form;
User user = new User();
BeanUtils.copyPropertys(user,uf);
user.setPersion(getHibermateTemplate().load(Persion.Class,uf.getPersionId));
getHibermateTemplate().update(user);
 
  List lst = this.getHibernateTemplate().find("SELECT ur from UserRole ur where ur.user.id=?",uid);


//如上面用标签时如果action为*.do那么method一定要设置为post否则用get提交时无法传递所有参数值,
//如果用的是struts的标签设置get提交时就没有这个问题

struts国际化资源文件配置:
 
 
 
   
 
function tovalue()
{
  var len=window.document.all.alluser.length;
  var mess=window.document.all.alluser.value;
  if(mess=='')
  {
    alert("请选择左边的人员信息")
  }
  for(var i=0;i  {
    var bl=window.document.all.alluser.options.selected;
    if(bl)
    {
      var allusertext= window.document.all.alluser.options.text;
      var alluser=window.document.all.alluser.options.value;
      window.document.all.selectuser.options[window.document.all.selectuser.length] = new Option(allusertext,alluser);
      window.document.all.selectuser.options[0].selected='true';
      window.document.all.alluser.options.remove(i);
      i=-1;
      len=window.document.all.alluser.length;
    }
  }
  if(len>0)
  {
    window.document.all.alluser.options[0].selected='true';
  }
}

=========================================================
   if(ex instanceof SystemException){
   SystemException se = (SystemException)ex;
   
   //取出key值
   //mo加上注释//如果SystemException里有message也有key那么就用key显示消息
   (message就是用户自定义的错误文本)
   //mo加上的注释//se.getValues()只是取得一个变量 如在SystemException()里传递一个参数userId变量,
   //mo加上的注释//变量的值就会添加在key里的占位符的位置显示出来
   //message消息也是添加在key里的占位符位置,如果key里没有占位符将无法显示message的消息
   (message的消息就是用户自定义的消息如SystemException("不能删除"))
   String key = se.getKey();
   if(key == null){
    //mo加上的注释//在消息资源文件里的key也就是ae.getKey()取得的key,必须带有参数也就是占位符{0}
    error = new ActionMessage(ae.getKey(), ex.getMessage());
   }else{
    if(se.getValues() != null){
     error = new ActionMessage(key,se.getValues());
    }else{
     error = new ActionMessage(key);
    }
   }
阅读(696) | 评论(0) | 转发(0) |
0

上一篇:hibernate性能优化策略

下一篇:日期格式化

给主人留下些什么吧!~~