`
羽风之扬
  • 浏览: 83833 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp取值及传值

阅读更多
1,从jsp中直接取从后台传来的封装在ArrayList中的值,shlog就是一个封装从后台取出的ArrayList
<s:iterator value="shlog" status="status">
      <tr align="center" bgcolor="#FFFFFF">
      <td><s:property value="shlog[#status.index][0]"/></td>
      <td><s:property value="shlog[#status.index][1]"/></td>
      <td><s:property value="shlog[#status.index][2]"/></td>
      <td><s:property value="shlog[#status.index][3]"/></td>
      <td><s:property value="shlog[#status.index][4]"/></td>
    <td><s:property value="shlog[#status.index][5]"/></td>
    <td><s:date name="shlog[#status.index][6]" format="yyyy-MM-dd

HH:mm:ss"/></td>
    <td><s:property value="shlog[#status.index][7]"/></td>
    </tr>
    </s:iterator>
2,还有一种方法是先把取出来的值封装在事先写好的类中,在把这个类放在ArraList中,在jsp中就可

以直接根据类封装的属性取值了,比如:
<s:iterator value="ArraList" status="status">
      <tr align="center" bgcolor="#FFFFFF">
      <td width="8%" style='word-wrap:break-word;word-break:break-

all'><s:property value="referenceNumber"/></td>
      <td width="8%" style='word-wrap:break-word;word-break:break-

all'><s:property value="orderSeqId"/></td>
      <td width="8%" style='word-wrap:break-word;word-break:break-

all'><s:property value="namesapceDescription"/></td>
      <td width="8%" style='word-wrap:break-word;word-break:break-

all'><s:property value="processIdDescription"/></td>
      <td width="8%" style='word-wrap:break-word;word-break:break-

all'><s:property value="pResult"/></td>
    </td>
    </tr>
    </s:iterator>
3,html往js传值
<input type="button" id="checkall" name="checkall" value="重发" onclick="chongFa('${ordTargetStateId}','${executionMode}','${histSeqId}','${orderSeqId}','${referenceNumber}','${ordStateId}');">

4,js接受值及往后台传值
一种是根据form的name属性及text的name值取值:var wopOrderId=document.cdmaqueryform.wopOrderId.value;
还有一种是直接function方法传递取值后传
function chongFa(ordTargetStateId,executionMode,histSeqId,orderSeqId,referenceNumber,ordStateId)
{

if(ordTargetStateId==6){
alert("订单等待取消中,不能进行重发!");
return false;
}else if(ordTargetStateId==5){
alert("订单等待修订中,不能进行重发!");
return false;
}else if(ordTargetStateId==5 && executionMode!='D'){
alert("订单修订流程遭到破坏不能继续流转,请取消订单重新受理!");
return false;
}else if(ordStateId==6){
alert("订单取消中,不能进行重发!");
return false;
}else{
var url = 'chongFa.action?histSeqId='+histSeqId+'&orderSeqId='+ orderSeqId+'&crmid='+ referenceNumber;
window.location=url;
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics