SSH2问题(弄好长时间,没有出来)各位帮忙

问题描述

最近在做一个SSH2整合时,遇到两个问题一个是在Action中传递参数时,用requestAware接口时,参数传不到网页publicclassOrgActionextendsActionSupportimplementsRequestAware{privateintparentId;privateList<Organization>orgs;privateMap<String,Object>request;publicList<Organization>getOrgs(){returnorgs;}publicvoidsetOrgs(List<Organization>orgs){this.orgs=orgs;}privateOrgManagerorgManager=newOrgManagerImpl();;publicOrgManagergetOrgManager(){returnorgManager;}@Resource(name="orgManager")publicvoidsetOrgManager(OrgManagerorgManager){this.orgManager=orgManager;}publicStringexecute(){orgs=orgManager.findOrgs(parentId);//此处为空,就是传不到网页上,request.put("orgs","orgs");System.out.println("theorgsis"+orgs.size());return"success";}publicvoidsetParentId(intparentId){this.parentId=parentId;}publicintgetParentId(){returnparentId;}publicvoidsetRequest(Map<String,Object>request){this.request=request;}}还有一个就是用hibernateTemplate来实现的方法也是数据为空代码如下:packagecom.oa.manager.impl;importjava.util.List;importjavax.annotation.Resource;importorg.hibernate.Session;importorg.hibernate.SessionFactory;importorg.hibernate.cfg.AnnotationConfiguration;importorg.springframework.orm.hibernate3.HibernateTemplate;importorg.springframework.orm.hibernate3.support.HibernateDaoSupport;importorg.springframework.stereotype.Component;importcom.oa.manager.OrgManager;importcom.oa.model.Organization;@Component("orgManager")publicclassOrgManagerImplimplementsOrgManager{privateHibernateTemplatehibernateTemplate;@OverridepublicList<Organization>findOrgs(intparentId){/*parentId=0;if(parentId==0){returnthis.getHibernateTemplate().find("fromOrganizationowhereo.parent.idisnull");}else{returnthis.getHibernateTemplate().find("fromOrganizationowhereo.parent.id=?"+parentId);}*/此处用上面的方法就是为空,但是用下面的就能出结果AnnotationConfigurationacf=newAnnotationConfiguration().configure();SessionFactorysf=acf.buildSessionFactory();Sessions=sf.openSession();s.beginTransaction().begin();List<Organization>t=(List<Organization>)s.createQuery("fromOrganizationowhereo.parent.idisnull").list();System.out.println(t.size());s.beginTransaction().commit();returnt;}@OverridepublicvoidmodifyOrg(Organizationorg,intparentId){if(parentId!=0){org.setParent((Organization)this.getHibernateTemplate().load(Organization.class,parentId));}this.getHibernateTemplate().update(org);}@ResourcepublicvoidsetHibernateTemplate(HibernateTemplatehibernateTemplate){this.hibernateTemplate=hibernateTemplate;}publicHibernateTemplategetHibernateTemplate(){returnhibernateTemplate;}@OverridepublicvoiddeleteOrg(intorgId){this.getHibernateTemplate().delete(this.findOrg(orgId));}@OverridepublicOrganizationfindOrg(intorgId){return(Organization)this.getHibernateTemplate().load(Organization.class,orgId);}}各位帮帮忙,我弄了好长时间了,实在找不出原因,请高手给予解答,谢谢!

解决方案

解决方案二:
request.put("orgs","orgs");request.put("orgs",orgs);把引号去掉

时间: 2024-08-22 19:28:41

SSH2问题(弄好长时间,没有出来)各位帮忙的相关文章

C语言--有木有大神帮帮看看我的折半法代码,已经自己研究了好长时间,还是弄不出来???

问题描述 C语言--有木有大神帮帮看看我的折半法代码,已经自己研究了好长时间,还是弄不出来??? #include #include #define M 3 void inputName(char name[][121],double money[]); void ouput(char name[][121],double money[]); void sortPay(char name[][121],double money[]); void sortName(char name[][121]

管理-大量悬赏感谢热心的大神 自己弄了好长时间 也解决不了

问题描述 大量悬赏感谢热心的大神 自己弄了好长时间 也解决不了 Use a given structure 使用一个给定的结构 Student management program must have functions ( Input, Find, Delete, Quit ) 学生管理程序必须具有功能(输入.查找.删除.退出) 解决方案 参考:http://blog.csdn.net/huqinwei987/article/details/23625823 解决方案二: 估计是写一个学生成绩

长时间未动作,在page-load中执行页面跳转的问题。

问题描述 protectedvoidPage_Load(objectsender,EventArgse){id=this.Request.QueryString["id"];if(id==null){if(Session["num"]==null){Response.Write("<script>alert('您尚未登录或已长时间未进行操作,请重新登录!');top.location.href='../Default.aspx';exit;&l

连接池-关于Java服务长时间运行出现各种bug问题,可能运行几天没问题,但是运行十几天就会出现各种bug

问题描述 关于Java服务长时间运行出现各种bug问题,可能运行几天没问题,但是运行十几天就会出现各种bug 服务使用的是ScheduledThreadPoolExecuto定时任务,有使用到全局变量,数据库连接池使用的是c3p0,我感觉出现问题的原因可能就是这三个里哪个导致的,程序是没问题的,就是运行久了就出现各种问题了,而且很莫明奇妙,比如本来是好好的运行久了日志中的中文从那个时刻起往后全都乱码了.请问这是怎么回事? 定时任务: ScheduledThreadPoolExecutor boo

如何查看Windows服务器运行了多长时间

前言:有时候管理.维护Windows服务器需要定期重启服务器(为什么 需要重启,你懂的),但是这个"定期"有时候会受很多因素影响,例如某台服务器忘了重启:某台服务器那个时间段业务繁忙,不能重启:那个时间段你忘了重启 服务器...... 诸如此类.当你的Schedule被打乱了.这个时候,你就需要查看服务器运行了多长时间,下面介绍一下如何查看Windows服务器运行时间的方法 方法一:如果这台Windows服务器是数据库服务器,那么可以通过查看SQL SERVER启动时间来间接判断Win

在oracle一个有60万记录的表中删除几十条记录怎么用了很长时间?

oracle 在oracle一个有60万记录的表中删除几十条记录怎么用了很长时间?

网站长时间不更新造成的影响

网站长时间不更新,是否对网站造成哪些不良的影响,网站权重是否会下降,排名是否会滑落呢?网站长时间不更新到底会出现什么问题?网站内容不更新的话,那会不会被搜索引擎惩罚?那我就给大家说下到底对网站有什么影响情况: 一.百度快照更新不及时 网站频繁更新,对百度快照更新是有一定的帮助,如果你的网站还没度过百度的审核期,也就是满3个月以后,一直不更新网站内容,那蜘蛛就会很少光顾你的网站,每次蜘蛛抓取的时候,老是看到以前的内容,再深入抓取的时候也没发现新的内容,那下次蜘蛛就不会那么频繁来抓取,你的网站快照就

TFS 2010:为什么Team Build长时间运行?

最近一直在使用Visual Studio 2010开发基于Silverligth的项目,并且使用Team Foundation Server作为整个开发过程的管理工具.为了保证开发过程中互相的嵌入不影响彼此,我们配置了Team Build Service,并且使用了Gated Check-in(参考Team Build 2010 – Gated Check-in 拒绝无法编译的代码嵌入了解Gated Check-in)来控制每个人嵌入的代码是可以被Team Build成功编译的.在开始的几天里,

在Java中如何实现长时间任务

摘要: 在软件开发中,我们经常面临着处理长时间任务的多线程编程问题.在我们的ezOne平台的开发中就多处涉及到,如JPC数据服务JPC数据处理服务 报警联动 门禁系统等.本人在编写DEMO程序的过程中几易其稿,煞费心机,但依然感觉有许多地方需要改进,为了减少多线程编程带来的风险,我翻译整理了一个类似问题的解决方案框架以达到一劳永逸. 为了便于阅读,保留原文.引用请保留作者和文章来源. 关键词: Thread. Lock . Notification.长时间任务. 在应用程序中我们经常需要一个类去