当前位置: 代码迷 >> Java Web开发 >> 查询页面 点击查询显示空白页 不显示查询结果 转到增加界面做修改 表单提交 ...
  详细解决方案

查询页面 点击查询显示空白页 不显示查询结果 转到增加界面做修改 表单提交 ...

热度:701   发布时间:2011-05-16 09:01:42.0
查询页面 点击查询显示空白页 不显示查询结果 转到增加界面做修改 表单提交怎么是空的
action类中 flag(query查询,insert新增,update修改,delete删除)有相应的数据库操作
查询界面  地址上如果手写参数 可以查的到并显示出来------------------------------------------------------
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.util.*"%>
<%@ page import="java.math.BigDecimal"%>
<%@ page import="com.arison.orientnpl.util.SplitPage"%>
<%@ page import="com.arison.orientnpl.contractinfo.vo.*"%>
<%@ page import="com.arison.orientnpl.util.ref.*"%>
<%@ page import="com.arison.orientnpl.util.*"%>
<%@ page import="com.arison.orientnpl.npllogin.vo.LoginUsersVO"%>
<%@ taglib uri="/WEB-INF/orient-reference.tld" prefix="reference"%>
<%@ include file="/util/include_page_v2.jsp"%>

<%
    LoginUsersVO loginUsersVO = (LoginUsersVO) request.getAttribute("userVO");   
    ContractinfoVO vo = (ContractinfoVO)request.getAttribute("vo");
     ArrayList list = (ArrayList) request.getAttribute("list");   
    SplitPage splitPage = (SplitPage) request.getAttribute("sp");
    if (splitPage == null) {
        splitPage = new SplitPage();
    }
   
   
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="/orientnpl/js/SpryTabbedPanels.css" rel="stylesheet"
            type="text/css" />
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<script type="text/JavaScript" src="SpryAssets/curvycorners.js"></script>
<script type="text/javascript" src="/orientnpl/js/SpryTabbedPanels.js"></script>
<script type="text/JavaScript" src="/orientnpl/js/curvycorners.js"></script>
<link href="/orientnpl/js/SpryTabbedPanels.css" rel="stylesheet"
            type="text/css" />
</head>
<script type="text/JavaScript">        
function addContractinfo(){
        document.location.href='ContractinfoAction.do?FLAG=new';            
        }   
function queryContractinfo(){
        document.ContractinfoForm.action="/orientnpl/ContractinfoAction.do?FLAG=query";               
        document.ContractinfoForm.submit();
        }

</script>
<body class="margin-l10">
<form name="ContractinfoForm" id="ContractinfoForm" action="/orientnpl/ContractinfoAction.do?FLAG=query" method="post"  >

    <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="word_nav">
  <tr>
    <td> 费用列表维护</td>
  </tr>
</table>

<table width="98%" border="0" cellpadding="0" cellspacing="0" class="word_table">
  <tr>
    <th colspan="4">查询条件</th>
  </tr>
  <tr>
      <td class="word_title">合同编号</td>
    <td class="word_text" >
      <input name="contractCode" type="text" class="width160px" id="textfield2" value="<%=vo.getContractCode()==null?"":vo.getContractCode()%>"/>
    </td>   
    <td class="word_title">录入时间</td>
    <td class="word_text" >
      <input name="operDate" type="text" class="width160px" id="textfield2" value="<page:date date="<%=vo.getOperDate()%>"/>" onFocus="style.backgroundColor='#BCFF8A'" onBlur="style.backgroundColor='white'" onClick="CalendarWebControl.show(this,this.value);return false" readonly maxlength="20" validPat="datePat" message="录入时间"  nullable="1">
   </td>
  </tr>  
  <tr>
    <td class="word_title">分行</td>
    <td class="word_text">
                        <%
                            if (loginUsersVO.getOrgCode().equals(OrgCodeRef.ORG_CODE_CORPORATION)) {
                        %>
                        <select name="orgCode" id="orgSelect" nullable="1"
                            message="所属机构" class="width160px">
                            <orglist:options orgproperty="<%=OrgCodeRef.ORG_CODE_OFFICE%>" orgcode="<%=""%>" />
                        </select>
                        <%
                            } else {
                        %>
                        <select name="orgCode" id="orgSelect" nullable="1"
                            message="所属机构" disabled class="width160px">
                            <orglist:options orgproperty="<%=OrgCodeRef.ORG_CODE_OFFICE%>"
                                orgcode="<%=loginUsersVO.getOrgCode()%>" />
                        </select>
                        <%
                            }
                        %>
                    </td>
    <td class="word_title">客户名称</td>
    <td class="word_text" >
         <input name="customerName" type="text"  class="width160px" id="textfield2" value="<%=vo.getCustomerName()==null?"":vo.getCustomerName()%>"/>
   </td>
  </tr>
</table>
<div class="div_anBox"><span class="btn"><b> <input type="button" value="查询" onclick="queryContractinfo()"/></b>
<b> <input type="button" value="新增" onclick="addContractinfo()"/></b>
</span></div>


      <div class="TabbedPanelsContent">
      <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="word_table">
          <tr>
            <th class="word_head">合同业务支出费用列表</th>
  </tr>
          <tr>
            <td ><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="list_table" >
          <tr>
                 <td class="list_table_head " width="12%"  nowrap>序号</td>         
            <td class="list_table_head " width="12%"  nowrap>合同编号</td>
            <td class="list_table_head " width="12%"  nowrap>客户名称</td>
            <td class="list_table_head " width="10%"  nowrap>诉讼费<br></td>
            <td class="list_table_head " width="15%"  nowrap>律师代理费</td>
            <td class="list_table_head " width="10%"  nowrap>评估费</td>
            <td class="list_table_head " width="10%"  nowrap>拍卖费</td>
               <td class="list_table_head " width="15%"  nowrap>其他</td>
               <td class="list_table_head " width="15%"  nowrap>当月实际上划</td>
               <td class="list_table_head " width="15%"  nowrap>当月实际未上划</td>
               <td class="list_table_head " width="15%"  nowrap>实际入分行利息收入</td>
            </tr>
            <% if(list==null||list.size()==0){ %>
            <tr>
                      <td colspan="6" class="content_chrct_td"></td>
             </tr>
            <%} else{%>
           <%   
                    for (int i = 0; i < list.size(); i++) {
                        ContractinfoVO cvo = (ContractinfoVO)list.get(i);
                %>
          <tr  <%=i%2==0?"":"class=\"odd\""%>>
               <td width="15%" align="left">&nbsp;<a href="/orientnpl/ContractinfoAction.do?FLAG=add&contractID=<%=cvo.getContractID()%>"><%=cvo.getContractID() %></a></td>
            <td width="15%" align="left">&nbsp;<%=cvo.getContractCode()%></td>
            <td width="25%" align="left"><%=UtilHelper.tooltipText(cvo.getCustomerName())%></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getLegalFee() %>"/></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getCounselFee() %>"/></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getAssessFee() %>"/></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getAuctionFee() %>"/></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getOtherFee() %>"/></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getDesignatedFee()%>"/></td>
            <td width="15%" align="left">&nbsp;<page:currency money="<%=cvo.getNotZonedFee() %>"/></td>
            <td width="10%" align="left">&nbsp;<page:currency money="<%=cvo.getIntoBranch() %>"/></td>
            </tr>
              <%
                       }
                }
                          
               %>
               
            
        </table>
        
       <table border="0" align="center" cellpadding="0"
                                        cellspacing="0" class="page">
                                        <tr align="left" class="page">
                                            <td height="24" align="right">
                                                <table border="0" cellpadding="0" cellspacing="0"
                                                    class="page_tongji">
                                                    <tr>
                                                        <td><paging:display pagingobj="<%=splitPage%>" /></td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>
</div>
</form>
</body>
</html>

新增页面   --------------------------------------------------------------------------------
<%@ page language="java" pageEncoding="GB2312"%>
<%@page import="com.arison.orientnpl.contractinfo.vo.*"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.math.BigDecimal"%>
<%@ include file="../util/include_page_v2.jsp"%>
<%@ page import="com.arison.orientnpl.npllogin.vo.LoginUsersVO"%>
<%@ page import="com.arison.orientnpl.util.*"%>
<%@ page import="com.arison.orientnpl.util.ref.*"%>
<%@ page import="com.arison.orientnpl.util.SplitPage"%>
<%@ page import="com.arison.orientnpl.util.vo.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%
    LoginUsersVO userVO = (LoginUsersVO) request.getAttribute("userVO");
    ContractinfoVO vo = (ContractinfoVO)request.getAttribute("vo");        
    String disable  = "";
    String svmsg =(String)request.getAttribute("svmsg");
    String delemsg =(String)request.getAttribute("delemsg");
    String FLAG = "";
    if (vo.getContractID()!=null){
        FLAG = "update";
    }else{
        FLAG = "add";
    }   
   
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="/orientnpl/css/css.css" rel="stylesheet" type="text/css" />
</head>

<body class="margin-l10" >
    <form name="ContractinfoForm" id="" action="/orientnpl/ContractinfoAction.do?FLAG=<%=FLAG%>" method="post">
        
        <table border="0" cellspacing="0" cellpadding="0" class="nav_daohang">
            <tr>
                <td>
                    合同业务费用支出管理 > 合同业务费用详细信息
                </td>
            </tr>
        </table>

        <table border="0" cellpadding="0" cellspacing="0" class="word_table">
            <tr>
                <th colspan="4">
                    合同业务支出费用新增
                </th>
            </tr>
            <tr>
                <td class="word_title">
                    序号
                </td>
                <td class="word_text">
                    <input type="text" name="contractID" id="contractID" class="width160px"
                        value="<%=vo.getContractID()==null?"":vo.getContractID()%>" maxlength="100" readonly/>系统自动生成
                </td>
            </tr>
            <tr>
                <td class="word_title">
                    合同编号
                </td>
                <td class="word_text">
                    <input type="text" name="contractCode" id="contractCode" class="width160px"
                        value="<%=vo.getContractCode()==null?"":vo.getContractCode()%>" validPat="stringPat" message="合同编号" nullable="0"
                        maxlength="100" /> *
                        
                </td>
                <td class="word_title">
                    分行
                </td>
                <td class="word_text">
               
                    <%
                            if (OrgCodeRef.ORG_CODE_CORPORATION.equals(userVO.getOrgCode())) {
                        %>
                        <select name="orgCode" id="orgSelect" nullable="1"
                            message="分行" class="width160px">
                            <orglist:options orgproperty="<%=OrgCodeRef.ORG_CODE_OFFICE%>" orgcode="<%=vo.getBranchCode()%>" />
                        </select>
                        <%
                            } else {
                        %>
                        <select name="orgCode" id="orgSelect" nullable="1"
                            message="分行" disabled class="width160px">
                            <orglist:options orgproperty="<%=OrgCodeRef.ORG_CODE_OFFICE%>"
                                orgcode="<%=userVO.getOrgCode()%>" />
                        </select>
                        <%
                            }
                        %>
                </td>
            </tr>
            
            <tr>               
                <td class="word_title">
                    诉讼费
                </td>
                <td class="word_text">
                    <input type="text" name="legalFee" id="legalFee"  <%=disable %>
                    class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)" validPat="currencyPat"  message="诉讼费"  nullable="0"
                    value=<page:currency money="<%=vo.getLegalFee()%>"/>>
                </td>
                <td class="word_title">
                    律师代理费
                </td>
                <td class="word_text">
                    <input type="text"  name="counselFee" id="counselFee" <%=disable %>
                        class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                        validPat="currencyPat" message="律师代理费"  nullable="1"
                        value=<page:currency money="<%=vo.getCounselFee()%>"/>>
                </td>
            </tr>
            <tr>
            
                <td class="word_title">
                    评估费</td>
                <td class="word_text">
                    <input type="text" name="assessFee" id="assessFee"
                        class="width160px bgClolr"  <%=disable %> onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                        validPat="currencyPat" message="评估费"  nullable="1"
                        value=<page:currency money="<%=vo.getAssessFee()%>"/>>
                </td>            
            
                <td class="word_title">
                    拍卖费
                </td>
                <td class="word_text">
               
                    <input type="text" name="auctionFee" id="auctionFee" <%=disable %>
                        class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                        validPat="currencyPat" message="拍卖费"  nullable="1"
                        value=<page:currency money="<%=vo.getAuctionFee()%>"/>>
               
                </td>
                </tr>
                <tr>
                <td class="word_title">
                其他
                </td>
                <td class="word_text">
                    <input type="text" name="otherFee" id="otherFee" <%=disable %>
                        class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                        validPat="currencyPat" message="其他"  nullable="1"
                        value=<page:currency money="<%=vo.getOtherFee()%>"/>>
                </td>
            
            
                <td class="word_title">
                当月实际上划
                </td>
                <td class="word_text">
                    <input type="text" name="designatedFee" id="designatedFee"<%=disable %>
                     class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                     validPat="currencyPat" message="当月实际上划"  nullable="1"
                     value=<page:currency money="<%=vo.getDesignatedFee()%>"/>>
                </td>
                </tr>
                <tr>
                <td class="word_title">
                当月实际未上划
                </td>
                <td class="word_text">
                    <input type="text" name="notZonedFee" id="notZonedFee" <%=disable %>
                     class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                     validPat="currencyPat" message="当月实际未上划"  nullable="1"
                     value=<page:currency money="<%=vo.getNotZonedFee()%>"/>>
                </td>
            
            
                <td class="word_title">
                实际入分行利息收入
                </td>
                <td class="word_text">
                    <input type="text" name="intoBranch" id="intoBranch" <%=disable %>
                     class="width160px bgClolr" onBlur="blurDeal(this)" onFocus="focusDeal(this)"
                     validPat="currencyPat" message="实际入分行利息收入"  nullable="1"
                     value=<page:currency money="<%=vo.getIntoBranch()%>"/>>
                </td>
            </tr>
            <tr>
                <td class="word_title">
                    其他情况说明
                </td>
                <td colspan="3" class="word_text">
                    <textarea rows="5" cols="80" class="textarea" name="otherStatusExpr" <%=disable %> id="otherStatusExpr"                     
                     NPLMaxlength="2000" message="其他情况说明" validPat="stringPat" nullable="1"><%=vo.getOtherStatusExpr()==null?"":vo.getOtherStatusExpr()%></textarea>
                </td>
            </tr>            
        </table>
        <div class="div_anBox">                                
                <span class="btn"><b> <input type="button" value="返回"
                      onclick="document.location.href='ContractinfoAction.do?FLAG=query'"></b></span>                    
                <span class="btn"><b> <input type="button" value="保存" onclick="saveContractinfo()"></b></span>               
                <%if(vo.getContractID()!=null){%>
                <span class="btn"><b> <input type="button" value="删除" onclick="gotoDelete()"></b></span>
                <% } %>                        
        </div>
    </form>   
</body>
</html>
<script type="text/javascript">
    function saveContractinfo(){
            var contractCode = document.getElementById("contractCode").value;                  
            if(contractCode==null||contractCode==''){
                    rdShowMessageDialog("合同编号不能为空!",1);
                    return;
                }else{            
                     if(rdShowConfirmDialog("确认保存?")!=rdConstOK){                  
                          return;
                       }                                 
                          document.ContractinfoForm.submit();
             }              
        }        

    function gotoDelete(){
        if(window.confirm("是否删除此合同费用信息?")){        
            document.ContractinfoForm.action="/orientnpl/ContractinfoAction.do?FLAG=delete&contractID=<%=vo.getContractID()%>";
            document.ContractinfoForm.submit();                                            
            }
        return;            
    }
   
    </script>

搜索更多相关主题的帖子: 数据库  空白页  

----------------解决方案--------------------------------------------------------
代码太长 把项目打包给我发过来吧 baixinxing@163.com

----------------解决方案--------------------------------------------------------
  相关解决方案