PDA

View Full Version : خطا هنگام کار با tile



trustmiracle
یک شنبه 27 اسفند 1391, 13:04 عصر
می خوام تو یه پروژه از tile استفاده کنم. تا حلا با tile کار نکردم. من فایل ها رو بصورت زیر تنظیم کردم:

فایل layout.jsp:


<body>
<div id="page">
<div id="title">
<a href="http://www.imrasta.ir" target="_blank"> <span
class="fs36"><sbean:message key="rasta.title"/></span>
</a>
</div>
<div>
<jsp:include page="/WEB-INF/content/admin/restericted/admin_menu.jsp"></jsp:include>
</div>
<div id="break"></div>
<div id="main_form">
<div id="ch_user">
<jsp:include page="/WEB-INF/content/quickaction.jsp" />
</div>

</div>
<div id="break"></div>
<div id="body-content" >
<sTile:insert attribute="body" />
</div>
</div>
</body>


فایل tiles-defx.xml:

<tiles-definitions>
<definition name="baseDef" path="/WEB-INF/content/layout.jsp" >
<put name="body" value=""/>
</definition>
<definition name="roleList" extends="baseDef" >
<put name="body" value="/WEB-INF/content/admin/restricted/role_list_body.jsp" type="page" />
</definition>
</tiles-definitions>


فایل role_list.jsp:


<body>
<sTile:insert name="roleList" />
</body>


ولی وقتی آدرس فایل role_list.jsp را تو مرورگر وارد می کنم خطای زیر را میده:


org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/content/admin/restericted/role/role_list.jsp at line 12
9: <title>Insert title here</title>
10: </head>
11: <body>
12: <sTile:insert name="roleList" />
13: </body>
14: </html>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:553)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:457)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet .java:722)

trustmiracle
یک شنبه 27 اسفند 1391, 14:30 عصر
محتوای فایل role_list.jsp به صورت زیر تغییر دادم مشکل حل شد.


<sTile:insert definition="roleList" />