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>
