struts中的tiles框架怎么使用啊.

wulu627 2008-06-27 10:31:44
有人有这方面的实例不.
发个过来啊.
我的总是出错啊.
<tiles:getAsString name="title"/>这句代码.总是报以下错误.
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Error - tag.getAsString : component context is not defined. Check tag syntax
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

javax.servlet.ServletException: Error - tag.getAsString : component context is not defined. Check tag syntax
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.Background.backLayout_jsp._jspService(org.apache.jsp.Background.backLayout_jsp:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

javax.servlet.jsp.JspException: Error - tag.getAsString : component context is not defined. Check tag syntax
org.apache.struts.taglib.tiles.GetAttributeTag.doEndTag(GetAttributeTag.java:155)
org.apache.jsp.Background.backLayout_jsp._jspx_meth_tiles_getAsString_0(org.apache.jsp.Background.backLayout_jsp:181)
org.apache.jsp.Background.backLayout_jsp._jspx_meth_html_html_0(org.apache.jsp.Background.backLayout_jsp:109)
org.apache.jsp.Background.backLayout_jsp._jspService(org.apache.jsp.Background.backLayout_jsp:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.15


<tiles:insert attribute="header"/>这句代码报以下错误.
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /Background/backLayout.jsp:18

15: <body>
16: <table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
17: <tr>
18: <td colspan="2" align="center"><tiles:insert attribute="header"/></td>
19: </tr>
20: <tr>
21: <td width="125" align="right"><tiles:insert attribute="menu"/></td>


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.NullPointerException
org.apache.struts.taglib.tiles.InsertTag.processAttribute(InsertTag.java:687)
org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:478)
org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:438)
org.apache.jsp.Background.backLayout_jsp._jspx_meth_tiles_insert_0(org.apache.jsp.Background.backLayout_jsp:174)
org.apache.jsp.Background.backLayout_jsp._jspx_meth_html_html_0(org.apache.jsp.Background.backLayout_jsp:112)
org.apache.jsp.Background.backLayout_jsp._jspService(org.apache.jsp.Background.backLayout_jsp:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.15

这是怎么回事啊.是不是需要导入什么包啊..
...全文
142 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ami121 2008-06-28
  • 打赏
  • 举报
回复
就是页面分层
把一些静态元素写在一个的页面 然后将这些元素组合起来
跟jsp:include 差不多的
http://blog.csdn.net/wallent/archive/2003/09/29/21473.aspx
http://www.blogjava.net/qq13367612/articles/16879.html
LZ可以参考一下
wulu627 2008-06-27
  • 打赏
  • 举报
回复
有没有人会啊.

说话啊......................

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧