值处理

[color=red]一:JSP[/color]
1.
<html:hidden name="ReturnStatusFrmObj" property="rtnTypeKey" value="${ReturnStatusFrmObj.searchRtnTypeKey}"/>

2:
<select name="pagesize" οnchange="changePagesize()">
<option value="10"
<%if("10".equals(pagesize)){out.println("selected");} %>>10
</option>
<option value="20"
<%if("20".equals(pagesize)){out.println("selected");} %>>20
</option>
<option value="30"
<%if("30".equals(pagesize)){out.println("selected");} %>>30
</option>
</select>

3:
<logic:equal name="rtrnVal" property="btchSts" value="F">
<bean:message bundle="label" key="global.status.FINISHED"/>
</logic:equal>
<logic:equal name="rtrnVal" property="btchSts" value="N">
<bean:message bundle="label" key="global.status.NOTYETSTART"/>
</logic:equal>

[color=red]二:JAVA[/color]
1.select
public String getTestRtnStatus(){
ReturnStatusImp obj = (ReturnStatusImp)this.getCurrentRowObject();
String rtnStatus = obj.getRtnSts();
String selectRtn="";
selectRtn="<select name='rtnSts'>" +
"<option value='I' "+ ("I".equals(rtnStatus)?"selected":"") +">PENDING INPUT</option>" +
"<option value='C' "+ ("C".equals(rtnStatus)?"selected":"") +">PENDING CONFIRM</option>" +
"<option value='E' "+ ("E".equals(rtnStatus)?"selected":"") +">PENDING ENDORSE</option>" +
"<option value='S' "+ ("S".equals(rtnStatus)?"selected":"") +">RETURN SUBMITTED</option>" +
"</select>";
return selectRtn;
}

2.checkbox
public String getStateCheckBoxLink3() {
String rtnMstrKey="";

ReturnStatusImp obj = (ReturnStatusImp) this.getCurrentRowObject();
rtnMstrKey=obj.getRtnMstrKey();

return "<input type='checkbox' name='lstKey' value='"+rtnMstrKey +"_" + this.getViewIndex() + "'>";
}

3.:
public String getReturnStatus(){
ReturnStatusImp obj = (ReturnStatusImp) this.getCurrentRowObject();
String rtnStatus = obj.getRtnSts();
String[][] status = {{"I", "PENDING INPUT"},
{"C", "PENDING CONFIRM"},
{"E", "PENDING ENDORSE"},
{"S", "RETURN SUBMITTED"}};

for (int i = 0; i < status.length; i ++){
if (status[i][0].equals(rtnStatus)){
rtnStatus = status[i][1];
break;
}
}

return rtnStatus;
}

[color=red]三:database[/color]
DECODE(TRIM(BATCH_STATUS),
'N','Not Yet Started',
'I','In Progress',
'C','Completed',
'D','Deleted',
'M','Marked Download',
'L','Downloaded',
'X','Marked Finished',
'F','Finished',
'I,N','OUTSTANDING',
'ALL STATUS')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值