请问怎么设置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");
}
}
分享到:
相关推荐
综上所述,"DWR与SPRING,DWR与STRUTS2的整合"主题涵盖了现代Java Web开发中重要的三个方面:DWR的实时通信能力、Spring的全面后端支持和Struts2的MVC架构。通过整合这三者,开发者可以构建出具有高效交互、灵活管理...
Spring还提供了对其他框架的集成支持,如数据库访问、事务管理以及与Struts2和DWR的整合。 Struts2是一个基于MVC设计模式的Java Web框架,用于构建可维护、可扩展的应用程序。它提供了强大的动作类、拦截器、结果...
在您提供的信息中,我们看到一个基于Java的项目,它整合了Spring、JSON、DWR(Direct Web Remoting)、Struts2.0以及Hibernate3.0。下面将详细介绍这些技术及其整合方式。 1. **Spring框架**: Spring是一个开源的...
基于Struts+Hibernate+Spring的整合架构及其在Web开发中的应用.pdf 基于Struts+Spring+Hibernate架构的轻量级J2EE的研究与应用.pdf 基于Struts+Spring+Hibernate架构的进销存管理系统的设计与实现.pdf 基于...
3. **DWR与Spring整合**:DWR可以与Spring无缝集成,通过Spring的ApplicationContext获取并实例化Java对象,使得JavaScript可以直接调用后端服务。 4. **DWR与Struts整合**:DWR可以通过Struts的Action来暴露远程...
2. 集成Hibernate:设置Hibernate配置文件,定义数据源、实体类和映射文件,确保与Spring的整合。 3. 配置Struts:创建Struts配置文件,定义Action类及其对应的URL路径,以及结果视图的跳转。 4. 实现Ajax:在客户端...
Spring整合Hibernate,可以利用Spring的事务管理功能,确保数据操作的一致性。 4. DWR 在前端和后端之间建立桥梁,前端JavaScript可以直接调用由Spring管理的、暴露给DWR的Java服务,实现异步更新,提高用户界面的...
Spring与Struts2整合,可以实现动作类的依赖注入,提高代码的可测试性和可维护性。此外,Spring还提供了数据访问抽象,如JdbcTemplate或HibernateTemplate,使得数据库操作更为简单。 **Hibernate** 是一款强大的...
47. //struts2整合Spring插件 48. struts2-spring-plugin-2.0.11.2.jar 49. //struts2必须 50. xwork-2.0.5.jar 数据库设计(使用MySql数据库): Java代码 1. create table user 2. ( 3. id varchar(32) ...
本项目"DWRSpringHibernateStrutsTest"就是一个典型的例子,它整合了Direct Web Remoting (DWR)、Spring框架、Struts框架以及Hibernate ORM工具,以创建一个登录系统。下面我们将详细探讨这些技术以及它们在项目中的...
以下将详细介绍如何进行Struts2、Spring、iBatis和DWR的整合配置。 【Struts2配置】 1. 创建基础工程结构:在myEclipse中新建Web工程s2siDemo,并创建相关的包和类。例如,UserAction、UserDao、UserManager和...
**DWR(Direct Web Remoting)与Struts整合示例** DWR(Direct Web Remoting)是一个开源Java库,它允许在Web浏览器和Java服务器之间进行实时、双向通信,简化了Ajax(Asynchronous JavaScript and XML)开发。...
在整合DWR时,DWR的Controller层可以与Struts的Action类进行协作,共同处理用户请求。 3. **Hibernate框架**:Hibernate作为数据持久化层,处理数据库操作。DWR可以直接调用Hibernate封装的Java对象,进行CRUD操作...
### DWR与Spring整合及其应用步骤详解 #### 一、DWR与Spring整合概述 DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术,它可以让JavaScript直接调用服务器端的Java方法,从而大大简化了客户端与服务器端...
**Spring、Struts2、Hibernate和DWR框架整合详解** 在现代Web开发中,整合不同的框架可以提升应用程序的效率和可维护性。Spring、Struts2、Hibernate和Direct Web Remoting (DWR) 是四种非常流行的Java开源框架,...
这个Demo可能展示了如何整合这些技术,实现一个完整的Web应用流程:用户在EXT构建的前端界面上进行操作,DWR处理前后端通信,Struts接收并处理请求,Hibernate处理数据存取,而所有这些都在Spring的管理和协调下完成...
Struts2.0、Spring2.0、Hibernate3和DWR以及Freemarker是Java Web开发中的关键组件,它们各自负责不同的职责,并且通过合理的整合,可以构建出强大的企业级应用系统。 Struts2.0是Apache软件基金会下的一个开源MVC...
此项目结合了DWR(Direct Web Remoting)、Struts、Hibernate和Spring四大技术框架,旨在创建一个动态的三级联动菜单,通过Ajax实现数据的实时更新,提高用户体验。 首先,DWR是一个强大的JavaScript库,它允许...
### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...
在Web开发领域,Java技术栈中的Ajax(DWR)、Spring、Hibernate和Struts是四个非常重要的组件,它们各自承担着不同的职责,共同构建了一个高效、灵活的Web应用程序。本项目结合了这四者,实现了一个登录注册系统,为...