遇到问题:注入 status 属性时、死活进不去action 断点、怀疑是因为status 属性引起的、struts2本身的bug

来源:互联网 发布:淘宝哪家男装店好 编辑:程序博客网 时间:2024/06/05 19:26

遇到问题:注入 status 属性时、死活进不去action 断点、怀疑是因为status 属性引起的、struts2本身的bug、现在改了属性值(改成assessStatus)ok了、有时间再验证确认下。。。

<span style="font-size:24px;"><pre name="code" class="java">package com.tianque.performanceAssess.controller;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.Namespace;import org.apache.struts2.convention.annotation.Result;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import com.tianque.core.vo.GridPage;import com.tianque.core.vo.PageInfo;import com.tianque.domain.Organization;import com.tianque.domain.PropertyDict;import com.tianque.performanceAssess.base.BaseActionExt;import com.tianque.performanceAssess.domain.AssessTask;import com.tianque.performanceAssess.service.AssessTaskService;/** *<pre> * @author: bing * @date: 2014-10-17 下午03:30:27 * @company: --- * @version: 1.0 * @Mail: 372959162@qq.com *  *  *</pre> *  */@Controller("assessTaskManageController")@Scope("prototype")@Namespace("/performanceAssess/taskManage")public class AssessTaskManageController extends BaseActionExt<AssessTask> {private static Logger logger = LoggerFactory.getLogger(AssessTaskManageController.class);@Autowiredprivate AssessTaskService assessTaskService;/** *  * @return */@Action(value = "findTasks", results = { @Result(name = "success", type = "json", params = { "root", "gridPage", "ignoreHierarchy", "false","excludeNullProperties", "true" }) })public String findTasks() {model.setSortField(sidx);model.setOrder(sord);Organization organization = new Organization();organization.setId(organId);model.setOrganization(organization);PropertyDict propertyDict = new PropertyDict();propertyDict.setId(assessStatus);model.setStatus(propertyDict);System.out.println(organId + "---" + assessStatus);System.out.println("--------");PageInfo pageInfo = assessTaskService.findAssessTasksForPage(model, page, rows);gridPage = new GridPage(pageInfo);return SUCCESS;}  /*-------java bean-------*/private Long organId;private Long status;public Long getOrganId() {return organId;}public void setOrganId(Long organId) {this.organId = organId;}public Long getStatus() {return status;}public void setStatus(Long status) {this.status = status;}/*-------java bean-------*/



0 0
原创粉丝点击