1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

ServeletException in .jsp

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
    If I click on a tab in our application [intern is a JSP page] I et an error saying " [ServletException in :/WEB-INF/pages/main/main.jsp] null' ".But in another instance the same jsp page doesn't give any error ,the page content will b displayed properly.

    I wanted to know what all the reasons to cause this exception.

    I hav also removed all th comments written in th jsp page .

    Following is th JSP page code:

    Code:
    <%@ 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()
    {
    	if (document.searchSubmit.SEARCHVALUE.value.length < 2)
    	{
    		alert("Please enter atleast two characters for search");
    		document.searchSubmit.SEARCHVALUE.focus();
    		return false;
    	}
    	if (checkWildChar("searchSubmit", "SEARCHVALUE") == false) return false;
    	return true;	
    }
    function cancelSearch()
    {
    	document.searchResultSubmit.cancelSearch.value="true";
    	document.searchResultSubmit.submit();
    }
    </script>
    <div align="center">
    <%String resp=(String)session.getAttribute("RESPONSIBILITY");
     if("XXOR_CA_GMS".equalsIgnoreCase(resp))
     {%>
     	<form name="searchSubmit" onSubmit="return validateSearch()" action="<%=request.getContextPath()%>/do/garnishor/ca/vendor/search" method="post">  
     <%}
      else
     {%>
     	<form name="searchSubmit" onSubmit="return validateSearch()" action="<%=request.getContextPath()%>/do/garnishor/vendor/search" method="post">  
     <%}
    %>
    <input type="hidden" name="SORT_COLUMN" value="<%=request.getParameter("SORT_COLUMN") == null?"":request.getParameter("SORT_COLUMN")%>"/>
    <input type="hidden" name="SORT_ORDER"  value="<%=request.getParameter("SORT_ORDER") == null?"":request.getParameter("SORT_ORDER")%>"/>
    <input type="hidden" name="DATEFROM" value="<%=session.getAttribute("effectiveDate")%>" />
    <input type="hidden" name="OPERATINGUNIT" value="<%=request.getParameter("OPERATINGUNIT") == null?"":request.getParameter("OPERATINGUNIT")%>"/>
    <table>
    	<tr>
    	 <td>
    		<fieldset>
    		<legend style="font-weight:bolder;font-size:14px">Vendor Search</legend>		
    		<table>
    			<td>
    				<exxor:createHTMLOptions property="SEARCHCRITERIA" scope="request" propertyId="SEARCHCRITERIA" empty="false" SQLCommand="dd-vendor-search">
    				</exxor:createHTMLOptions>
    			</td>
    			<td>
    				<input type="text" name="SEARCHVALUE" size="15" maxlength="50" value="<%=request.getParameter("SEARCHVALUE") == null?"":request.getParameter("SEARCHVALUE")%>"/>
    			</td>
    			<td>
    				<input type="submit" value="Search"/>
    			</td>
    			<td>
    				<input type="button" value="Cancel" onClick="javascript:cancelSearch();"/>
    			</td>
    			</tr>
    		</table>
    		</fieldset>
    		</td>
    	</tr>
    </table>
    <input type="hidden" name="redirectURL" value="<%=request.getParameter("redirectURL")%>">
    </form>
    <script language="javascript">setFocus("searchSubmit", "SEARCHVALUE");</script>
    <%if("XXOR_CA_GMS".equalsIgnoreCase(resp))
     {%>
     	<form name="searchResultSubmit"  action="<%=request.getContextPath()%>/do/garnishor/ca/vendor/search/submit" method="post">  
     <%}
      else
     {%>
     	<form name="searchResultSubmit"  action="<%=request.getContextPath()%>/do/garnishor/vendor/search/submit" method="post">  
     <%}
    %>
    	<input type="hidden" name="ID" />
    	<input type="hidden" name="cancelSearch" />
    	<input type="hidden" name="redirectURL" value="<%=request.getParameter("redirectURL")%>">
    	<input type="hidden" name="OPERATINGUNIT" value="<%=request.getParameter("OPERATINGUNIT") == null?"":request.getParameter("OPERATINGUNIT")%>"/> 
    </form>
    <% if (request.getParameter("SEARCHCRITERIA") != null && request.getParameter("SEARCHCRITERIA").length() > 0)
    	{
    %>
    <exxor:transformer SQLCommand="sr-vendor" XSL="DBSearchList.xsl">
    	<exxor:param name="form-name">searchSubmit</exxor:param>
    	<exxor:param name="sort-column"><%=request.getParameter("SORT_COLUMN")%></exxor:param>
    	<exxor:param name="sort-order"><%=request.getParameter("SORT_ORDER")%></exxor:param>
    </exxor:transformer>
    <%
    	}
    %>
    </div>
    
    
     
    Last edited by a moderator: Apr 8, 2010

Share This Page