You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Mi...@wellsfargo.com on 2005/04/04 21:53:34 UTC
[tiles] component Form issue.
I have an OwnerOne.jsp and OwnerTwo.jsp tile that I want to use a general component (OWNERcomp.jsp). The ownercomp.jsp uses another component for states that also needs the Fom.
So, I can't get the ownercomp.jsp to see the ownerForm.
Can anyone help?
OwnerOne.jsp:
===============
<%@ page import="com.wf.bd.ice.ui.NavigationBean,
com.wf.bd.ice.Constants"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<html:form action="firstOwner" method="post">
<html:hidden property="action" value="default" />
<html:hidden property="ownerNumber" value="1" />
<!-- Navigation -->
<tiles:insert name=".navigation" />
<!-- Section Header -->
<tiles:insert name=".sectiontitle" >
<tiles:put name="propertySectionTitle"><bean:message
key="label.owner.title" /></tiles:put>
</tiles:insert>
<!-- Owner Body -->
<tiles:insert name=".owner" >
<tiles:put name="propertyOwnerNumber">1</tiles:put>
<tiles:put name="bean" beanName="ownerForm" />
</tiles:insert>
OWNERcomp.JSP:
===========
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<tiles:useAttribute id="ownerNumber" name="propertyOwnerNumber"
classname="java.lang.String" ignore="true" />
<tiles:importAttribute name="ownerForm" />
.............
<tiles:insert name=".states" >
<tiles:put name="property" value="state" />
<tiles:put name="bean" beanName="ownerForm" />
</tiles:insert>
ERROR:
===========
04 Apr 2005 12:00:39,521 ERROR
org.apache.struts.taglib.tiles.InsertTag$InsertHandler (920) -
ServletException in '/WEB-INF/default/comp/owner.jsp': Error - tag
importAttribute : property 'ownerForm' not found in context. Check tag
syntax
javax.servlet.ServletException: Error - tag importAttribute : property
'ownerForm' not found in context. Check tag syntax
at
weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:323)
at
jsp_servlet._web_45_inf._default._comp.__owner._jspService(__owner.java:1890)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:638)
at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:423)
at
weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
at
jsp_servlet._web_45_inf._default._body.__firstowner._jspService(__firstowner.java:390)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:638)
at
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:423)
at
weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
at
jsp_servlet._web_45_inf._default.__default._jspService(__default.java:205)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:322)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:237)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:300)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at
com.wf.bd.ice.struts.ExtendedActionServlet.process(ExtendedActionServlet.java:68)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
0
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org