DWR与struts spring 整合问题

2019-03-25 13:40|来源: 网路

请问怎么设置DWR 才能够访问getSummaryResult()这个方法 我配置的取值一直为空 或错误..
郁闷啊
@Scope("prototype")
@Service("summaryAction")
public class SummaryCallAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private static final Log logger = LogFactory.getLog(SummaryCallAction.class);

private SummaryTEntity summaryEntity;
private List<SummaryTEntity> summList = new LinkedList<SummaryTEntity>();

    private int    pageSize = 10 ;       //页明细数
private String sortCol ;          //动态排序
private String sortType;          //desc asc
private String queryCol ;         //动态查询 列名
private String queryValue;        //查询值
private List<DicContentEntity> msgTypeList ; 
private PageSplitUtil pageSplitUtil=new PageSplitUtil() ;

private String summNo = null ;
private List<DicContentEntity> callTypeList = null;
private List<DicContentEntity> custTypeList = null;
private List<DicContentEntity> channelTypeList = null;
private List<DicContentEntity> mainResultList = null;
private List<DicContentEntity> subResultList = null;
private List<DicContentEntity> summaryTypeList = null;
....
         set get方法
           ...

@Autowired(required = false)
private IBaseService baseService = null ;
public void setBaseService(IBaseService baseService) {
this.baseService = baseService;
}

@Autowired(required = false)
private IMsgService msgService = null ;

@Autowired(required = false)
private FlexDicHelper flexDicHelper = null ;
public void setFlexDicHelper(FlexDicHelper flexDicHelper) {
this.flexDicHelper = flexDicHelper;
}

//获取当前用户信息
@Autowired(required = false)   
    private UserDetailsSessionService  userDetailsSessionService;
public void setUserDetailsSessionService(
UserDetailsSessionService userDetailsSessionService) {
this.userDetailsSessionService = userDetailsSessionService;
}

public Map getSummaryResult(){
                  setDisplayDiv();

Map map = new HashMap(); 

for(int i=0;i<summaryTypeList.size();i++){ 

   map.put(summaryTypeList.get(i),(summaryTypeList.get(i)).getIdValue()); 
}
return map;
}
/**
* 新建加载
* @return
*/
@SuppressWarnings("unchecked")
public String preSave(){
summaryEntity = new SummaryTEntity();
  summNo = "";
    summaryEntity.setSummaryNo(flexDicHelper.getBussinessNo("summaryCall", "", ""));
  summNo = summaryEntity.getSummaryNo() ;
  summaryEntity.setAgentId(userDetailsSessionService.getUserId());
  summaryEntity.setSummaryTime(new Date());
   setDisplayDiv();
return SUCCESS ;
}



@SuppressWarnings("unchecked")
private void setDisplayDiv(){
                 //访问数据库获取值
callTypeList = SysDicHelper.getInstance().getDicByDicType("callType");
custTypeList = SysDicHelper.getInstance().getDicByDicType("custType");
channelTypeList = SysDicHelper.getInstance().getDicByDicType("channelType");
mainResultList = SysDicHelper.getInstance().getDicByDicType("mainResult");
subResultList = SysDicHelper.getInstance().getDicByDicType("subResult");
summaryTypeList= SysDicHelper.getInstance().getDicByDicType("summaryType");

}
  








}

相关问答

更多
  • SSH的整合跟Eclipse并没有什么关系,Eclipse只是IDE工具 整合SSH的话是整合Struts/Hibernate/Spring这三大框架,则需要下载相应的jar包,注意的是三大框架的版本要注意兼容性,尽量下载高版本的jar包,另外也可以通过maven来做jar包管理,防止jar包冲突 最后一般是先整合struts与hibernate,最后与spring整合,整合时需要配置相关的配置文件,这些配置网上一般都有资料
  • 在项目上右键.下面有个myeclipse,移到上面会出现很多选项.先后导入struts,hibernate,spring即可!!!
  • PlugIn: 通过编写与部署(struts-config.xml)跟踪Web应用程序的初始化与最终的关闭. 通常实现数据库连接的打开与释放. 请求应答主过程: 1>用户请求 2>ActionServlet调用相应的doPost() OR doGet() 3>doPost() OR doGet()立即调用process() 4>process()会调用当前的RequestProcessor对象的process() 5>RequestProcessor会处理FormBean和ActionBean,并执行最终的 ...
  • 通常在action的上一层会分一个service层来做业务处理,action是控制器。DAO是做持久化的。
  • 因为N多人觉得struts比spring mvc好,在他们看来只用spring的aop和ioc就足够了,其他的都用不着。 在我看来spring mvc和struts1.x比起来很不错,跟struts2.0比起来确实是要差一点的。 另外最重要的是struts出了很多年了,功能也很完善,spring mvc是后出的,别人用的好好的struts为什么要换呢?一来有学习成本,二来用不熟悉的技术写出的代码未必比以前的好。 如果是重头开始学我觉得用哪个都无所谓,毕竟不用struts的话至少xml可以少些那么几行。。。
  • 这个是Spring 3.0 核心类库必须Hibernate支持,直接ok,最好建议不要用工具直接生成!
  • 额。。。70M呢。给QQ我+给你 正好我有一个
  • 在hibernate的query 接口查询出一个list后 list里有两个方法 list.setFirstResult(int a); list.setMaxSize(int a); 第一个方法用来设置当前页要显示的第一条记录是从哪一个记录开始的 第二个方法用来设置每页的最大记录数 通过这个就足以实现分页了,先实现了功能再说吧,这样做反正是不太好呵呵
  • spring