[ServletException in:/WEB-INF/pages/main/GarnishorSearch.jsp] null'

Discussion in 'JSP' started by imegha, Apr 8, 2010.

  1. imegha

    imegha New Member

    Joined:
    Apr 8, 2010
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0

    Hi guys..



    Whenever I click on a tab in our application I am getting the following exception "[ServletException in:/WEB-INF/pages/main/GarnishorSearch.jsp] null' ".

    But the same jsp is displaying the contents in another instance.

    Im using Struts.Does the OC4J version also matters?

    I am also getting the same exception while searching for a bulk data in same application but in a different JSP file.

    The Code



    Following is the code of my jsp file.
    Code: java
    Code:
         [COLOR=#ff0000]// Any source code blocks look like this. [/COLOR]
    <%@ taglib uri="/tag/struts-html" prefix="html" %>
    <%@ taglib uri="/tag/struts-logic" prefix="logic" %>
    <%@ taglib uri="/tag/struts-bean" prefix="bean" %>
    <%@ taglib uri="/tag/exxor" prefix="exxor" %>
    
    <script language="javascript">
    function submitSearch(id)
    {
        document.searchResultSubmit.cancelSearch.value="false";
        document.searchResultSubmit.ID.value=id;
        document.searchResultSubmit.submit();
    }
    function validateSearch()
    {
        var searchCriteria = document.searchForm.SEARCHCRITERIA.value;
        if (searchCriteria == "HOLDPAYMENTS")
        {
            var searchValue = document.searchForm.SEARCHVALUE.value;
            if (searchValue.length == 1 
                    && (searchValue.toLowerCase() == 'y'
                    || searchValue.toLowerCase() == 'n' ))
            {
                // this is a valid condition if not alert error.
            } else
            {
                alert("Valid values are 'Y' or 'N'");
                document.searchForm.SEARCHVALUE.focus();
                return false;
            }
        } else
        {
        if (document.searchForm.SEARCHVALUE.value.length < 2)
        {
            alert("Please enter atleast two characters for search");
            document.searchForm.SEARCHVALUE.focus();
            return false;
        }
        }
        if (checkWildChar("searchForm", "SEARCHVALUE") == false) return false;
        return true;
    }
    function cancelSearch()
    {
        document.searchResultSubmit.cancelSearch.value="true";
        document.searchResultSubmit.submit();
    }
    </script>
    <div align="center">
    <html:form onsubmit="return validateSearch()" action="/garnishor/search" method="post" focus="SEARCHVALUE">
    <html:hidden property="SORT_COLUMN"/>
    <html:hidden property="SORT_ORDER"/>
    <table>
     <tr>
       <td width="400" align="center">
       <fieldset>
        <legend style="font-weight:bolder;font-size:14px">Find Garnishor</legend>
        <table>
                <input type=hidden name="EFFECTIVEDATE" value="<%=session.getAttribute("effectiveDate")%>" />
            <tr>
                <td>
                    <exxor:createHTMLOptions property="SEARCHCRITERIA" name="searchForm" scope="session" propertyId="SEARCHCRITERIA" empty="false" SQLCommand="dd-garnishor-search">
                    </exxor:createHTMLOptions>
                </td>
                <td>
                    <html:text property="SEARCHVALUE" size="15" maxlength="50"/>
                </td>
                <td>
                    <input type="submit" value="Search"/>
                </td>
                
                <logic:equal parameter="cancelSearch" value="true">    
                <td>
                    <input type="button" value="Cancel" onClick="javascript:cancelSearch();"/>
                </td>
                </logic:equal>
            </tr>
         </table>
         </fieldset>
        </td>
       </tr>
     </table>
    <input type="hidden" name="redirectURL" value="<%=request.getParameter("redirectURL")%>">
    <%String resp1=(String)session.getAttribute("RESPONSIBILITY");
    if("XXOR_CA_GMS".equalsIgnoreCase(resp1))
     {%>
    <logic:notEqual property="SEARCHVALUE" name="searchForm" scope="session" value="">
        <exxor:transformer name="searchForm" scope="session" SQLCommand="sr-ca-garnishor" XSL="DBSearchList.xsl">
        <exxor: param name="sort-column"><bean:write name="searchForm" property="SORT_COLUMN" scope="session"/></exxor: param>
        <exxor: param name="sort-order"><bean:write name="searchForm" property="SORT_ORDER" scope="session"/></exxor: param>
        </exxor:transformer>
    </logic:notEqual>
    <%}
      else
     {%>
     <logic:notEqual property="SEARCHVALUE" name="searchForm" scope="session" value="">
        <exxor:transformer name="searchForm" scope="session" SQLCommand="sr-garnishor" XSL="DBSearchList.xsl">
        <exxor: param name="sort-column"><bean:write name="searchForm" property="SORT_COLUMN" scope="session"/></exxor: param>
                <exxor: param name="sort-order"><bean:write name="searchForm" property="SORT_ORDER" scope="session"/></exxor: param>
        </exxor:transformer>
    </logic:notEqual>
    <%}
    %>
    </html:form>
     <!-- added for gms global enhancement on 23-sep-2009 -->
    <%String resp=(String)session.getAttribute("RESPONSIBILITY");
    if("XXOR_CA_GMS".equalsIgnoreCase(resp))
     {%>
         <form name="searchResultSubmit"  action="<%=request.getContextPath()%>/do/garnishor/ca/search/submit" method="post">  
     <%}
      else
     {%>
         <form name="searchResultSubmit"  action="<%=request.getContextPath()%>/do/garnishor/search/submit" method="post">  
     <%}
    %>
    
    <!--<form name="searchResultSubmit" action="<%=request.getContextPath()%>/do/garnishor/search/submit" method="post">-->
        <input type="hidden" name="ID" />
        <input type="hidden" name="cancelSearch" value="<%=request.getParameter("cancelSearch")%>"/>
        <input type="hidden" name="redirectURL" value="<%=request.getParameter("redirectURL")%>">
        <input type="hidden" name="EFFECTIVEDATE" value="<%=session.getAttribute("effectiveDate")%>" /> 
    </form>
    </div>
     
    Any help is appreciated..Please Reply as soon as possible.

    Thank you :)
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice