You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Norman Klein <no...@first-franklin.com> on 2002/10/16 21:48:55 UTC
How to use jsp:include with Struts??
I have a large webpage (~150 KBytes) which needs to be broken up so that it
doesn't exceed Java's 64 KByte limit per method. So the main.jsp looks like
the following:
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html:html>
<body text="#000000" bgcolor="#FFFFFF" leftmargin="0" topmargin="0"
marginheight="0"
marginwidth="0">
<html:form action="overview.do" >
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="0" WIDTH="650">
<TR>
<jsp:include page="Loan_Head.jsp" />
</TR>
<tr>
<jsp:include page="Contact_General_Loan.jsp" />
</tr>
......
<tr>
<jsp:include page="Override.jsp" />
</tr>
</table>
</html:form>
</html:html>
Each of the included files requires its own taglib declaration statements:
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
Otherwise the Struts statements are not parsed. This works great for the
"Loan_Head.jsp" file, but extending this practice to the
"Contact_General_Loan.jsp" file results in the following error.
Request URI:/bsa/jsp/overview/overview.jsp
Exception:
java.lang.NullPointerException
Why??? I am using Oracle9iAS 9.0.3 and Struts 1.1B. Is this a Struts bug??
How can I work around this problem?? Please don't suggest that I use Tiles,
because I first need to have the simple stuff in Struts working correctly,
before I can move onto the more advanced features.
Thanks, Norman
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>