小编Sum*_*mit的帖子

如果结果类型是json,则Struts2动作被调用两次

我有一个Action类,有4个动作方法.所有四种动作操作方法都使用json结果.

通过记录语句和调试,我已经验证了如果我调用action方法1,也会调用action方法2和3.但不是4.最后,再次调用action方法1并生成json结果

如果我将Action方法1的结果类型更改为具有jsp位置的默认调度程序,则仅调用操作方法1.(这是我想要的json结果的行为)希望这是有道理的.

有人有主意吗?这个问题在这里被问到/sf/ask/263738891/

但没有答案.如果您需要更多信息,请与我们联系.

@ResultPath("/WEB-INF/jsp/dta/")
public class GroupEntityAction extends BaseAction {
    /**
     * 
     */
    private static final long serialVersionUID = 6750675222824235086L;
    private static Logger log = Logger.getLogger(GroupEntityAction.class);

    private List<EntityBusiness> theUnusedEntityBusinessList;
    private String assignedEntities[];
    private long groupId;
    private long businessId;
    private String parentMe;
    private long rptYear;
    private String ssoId;
    private String isSubmitted;

    private String delimGoLiveEmails;
    private List<String> theEmailList;

    @Action(value = "ajaxGetAvailableEntityList",
            results = { @Result(name = "success", type = "json") }
            ,
            interceptorRefs = { @InterceptorRef("dtaStack"),
                    @InterceptorRef(value = "dtaStack", …
Run Code Online (Sandbox Code Playgroud)

json struts2 struts2-config-browser

8
推荐指数
1
解决办法
4853
查看次数

jqGrid列未与列标题对齐

这个问题在这里被问到了. jqGrid列未与列标题对齐

但是边框右边的颜色似乎对我不起作用.

我正在使用jqGrid 3.8和IE 8

这是我对jqGrid的设置

shrinkToFit:true,
colModel :[
  {name:'leid', index:'leid', width:70, label:'LEID'},
  {name:'cdr', index:'cdr', width:40, label:'CDR'},
  {name:'name', index:'name', width:160, label:'Name'},
  {name:'country', index:'country', width:98, label:'Country'},
  {name:'fc', index:'fc', width:50, label:'FC'},
  {name:'bslaMe', index:'bslaMe', width:65, label:'BSLA/ME'},
  {name:'business', index:'business', width:130, label:'Business'},
  {name:'amtFc', index:'amtFc', width:98, label:'Amt(FC)', align:'right',
   formatter:'currency', formatoptions:{decimalSeparator:".",
   thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"",
   defaultValue: '0'} },
  {name:'amtUsd', index:'amtUsd', width:98, label:'Amt(Cur)', align:'right',
   formatter:'currency', formatoptions:{decimalSeparator:".",
   thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"",
   defaultValue: '0'} },
  {name:'cashPoolHeader', index:'cashPoolHeader', width:120,
   label:'Cash Pool Header'},
  {name:'cashPoolCDR', index:'cashPoolCDR', …
Run Code Online (Sandbox Code Playgroud)

javascript jqgrid

7
推荐指数
1
解决办法
2万
查看次数

Oracle Analytics窗口

鉴于下表

PAYMENT_Date  TRANSACTION_TYPE     PAYMENT_AMT
1/1/2012      P                    184366     
1/1/2012      R                    -5841     
1/2/2012      P                    941
1/3/2012      P                    901
1/3/2012      R                    5841
Run Code Online (Sandbox Code Playgroud)

以及以下查询:

select  payment_date, transaction_type, payment_amt,
        SUM(payment_amt) OVER(ORDER BY payment_date, transaction_type 
            RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS RUNNING_BALANCE
from    TABLE;
Run Code Online (Sandbox Code Playgroud)

我得到这些结果:

PAYMENT_Date  TRANSACTION_TYPE     PAYMENT_AMT  RUNNING_BALANCE
1/1/2012      P                    184366       0
1/1/2012      R                    -5841        -184366
1/2/2012      P                    941          -178525
1/3/2012      P                    901          -179466
1/3/2012      R                    5841         -180367
Run Code Online (Sandbox Code Playgroud)

预期:

PAYMENT_Date  TRANSACTION_TYPE     PAYMENT_AMT  RUNNING_BALANCE
1/1/2012      P                    184366       0
1/1/2012      R                    -5841        184366
1/2/2012      P …
Run Code Online (Sandbox Code Playgroud)

sql oracle analytic-functions oracle-analytics

2
推荐指数
2
解决办法
771
查看次数