JSP 部分:
<script type="text/javascript"> $(document).ready(function(){ <% if("2008112800008619".equals(deptCode)){ %> initMysolution(); //得到My solution的任务数 <%}%> <%if("1".equals(popedom)){%> initNoBid();//得到No Bid的任务数 <%}%> $("#monthTree").youiTree(); $("#monthTree").show(); }); //得到My solution的任务数 function initMysolution(){ var url="<%=path%>/order/orderListAction.do?method=findMySolutionCount";//caomeng:2011-10-10 var xmlHttp; var str="order_type_cd='50030002'&stage_id=STAGE0012"; try{ xmlHttp=new XMLHttpRequest(); }catch(e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP") }catch(e){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } xmlHttp.open("post",url,true); xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); xmlHttp.send(str); xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ var retu=xmlHttp.responseText; document.getElementById( "mysol" ).innerHTML =retu; } } } } //得到No Bid的任务数 function initNoBid(){ var url="<%=path%>/order/orderListAction.do?method=findNoBidCount";//caomeng:2011-10-10 var xmlHttp; var str="order_type_cd='50030002'&stage_id=STAGE0012"; try{ xmlHttp=new XMLHttpRequest(); }catch(e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP") }catch(e){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } xmlHttp.open("post",url,true); xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); xmlHttp.send(str); xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ var retu=xmlHttp.responseText; document.getElementById( "nobidcount" ).innerHTML =retu; } } } } </script>
Struts1 : CustOrderListAction.java 部分:
/**
* 查询My Solution任务数
* add by caomeng bug0001957
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward findNoBidCount(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
PrintWriter out=null;
try {
out=response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}
OrderListBean orderListBean = (OrderListBean) form ;
User userInfo = this.getUserInfo(request);
String order_type_cd = orderListBean.getOrder_type_cd();
String val = custOrderListService.findNoBidCount(orderListBean, userInfo);
//System.out.println("val:"+val);
out.print(val);
return null;
}