`
yeshaoting
  • 浏览: 685966 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

org.apache.struts.taglib.TagUtils.retrieveMessageResource

阅读更多
今天使用<bean:message />标签的时候出现如下错误:

 

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: java.lang.NullPointerException
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:500)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

 

root cause

java.lang.NullPointerException
	org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1175)
	org.apache.struts.taglib.TagUtils.message(TagUtils.java:1038)
	org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:224)
	org.apache.jsp.index_jsp._jspx_meth_bean_005fmessage_005f0(index_jsp.java:292)
	org.apache.jsp.index_jsp._jspService(index_jsp.java:157)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

 

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


Apache Tomcat/6.0.32

1. 检查过web.xml

 

 <taglib>
	    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
	    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
	  </taglib>

 

2. 检查struts-config.xml

 

<message-resources parameter="com.iteye.jarg.conf.ApplicationResources" />

 

3. 检查jsp页面

 

<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<bean:message key="login.success" />

 

 4. 检查ApplicationResources,也有login.success项.

 

都没有问题,网上(http://www.blogjava.net/hilinw/archive/2010/03/11/315210.html)查好久才知道web.xml配置文件中未设置<load-on-startup>1</load-on-startup>

 

 

分享到:
评论

相关推荐

    解决MyEclipse下开发Struts异常:org.apache.struts.taglib.bean.CookieTei.doc 下载

    我们将深入探讨如何解决在MyEclipse环境下开发Struts应用时遇到的一个常见问题:“org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean....

    org.apache.jasper 的jar包下载

    `org.apache.jasper_5.5.17.v201101211617.jar` 文件是Apache Jasper的一个特定版本,发布于2011年1月21日。这个jar包包含了处理JSP所需的所有类和资源,包括编译器、错误处理机制和相关工具。使用此版本可能需要...

    Apress.Beginning.Apache.Struts.From.Novice.to.Professiona

    《Apress.Beginning.Apache.Struts.From.Novice.to.Professional》这本书是Apache Struts初学者到专业开发者的一份全面指南。Struts是Java Web开发中的一个开源框架,它帮助开发者构建MVC(Model-View-Controller)...

    第1讲.Struts2入门与配置

    &lt;filter-class&gt;org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* ``` 然后,我们需要创建一个Action类。Action类是业务逻辑的载体,通常继承自`...

    struts1.3.8开发包

    Struts1.3.8是Apache软件基金会的Java Web应用程序框架,主要用于构建MVC(Model-View-Controller)架构的应用程序。此版本是Struts1系列的一个稳定版本,提供了许多改进和修复,使得开发者能够在现有的Struts1项目...

    struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar

    struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar

    jsp使用自定义标签taglib分页系列——完整例子

    jsp使用自定义标签taglib分页系列——完整例子(其中struts控件和包我没有加入,需要自己加入)

    struts-1.2.9-src源码类库

    7. **org.apache.struts.taglib** 和 **org.apache.struts.taglib.html**: 这两个包包含了Struts的JSP标签库,如html、bean、logic等标签,方便在视图层与模型和控制器交互。 通过深入学习这些源码,开发者可以了解...

    struts1.3源码

    例如,`&lt;s:form&gt;`、`&lt;s:textfield&gt;`等,这些标签位于`org.apache.struts.taglib`和`org.apache.struts.taglib.html`包中。 7. **国际化和本地化**:Struts支持多语言,`org.apache.struts.util.MessageResources`类...

    struts入门\ppt\Struts_lesson1.ppt

    - org.apache.struts.taglib:JSP标签库,如logic标签和bean标签,方便在JSP页面中实现逻辑控制。 - org.apache.struts.validator:提供了验证框架,用于验证用户输入的数据。 通过理解这些组件和它们在Struts框架...

    struts 的jar包

    2. `struts-taglib.jar`:提供了Struts自定义的JSP标签库,如logic标签、bean标签、html标签等,便于在视图层进行业务逻辑的展示。 3. `struts-tiles.jar`:Tiles是Struts的一个扩展,用于创建可重用的页面布局,...

    struts-1.3.9 源码

    4. **org.apache.struts.taglib**和**org.apache.struts.taglib.html**: 这些是Struts的标签库,用于在JSP页面中生成HTML表单和控制流程,例如`&lt;html:form&gt;`、`&lt;logic:iterate&gt;`等。 5. **org.apache.struts.tiles*...

    struts2.2.3API帮助文档

    3. `org.apache.struts2.views`:这个包主要用于视图的处理,例如JSP标签库(taglib),使开发者能够用简洁的标签来替代复杂的JSP代码。 4. `org.apache.struts2.dispatcher`:包含了处理请求和响应的类,如...

    Strutssource源码

    在源码中,重点关注`org.apache.struts.taglib.html`和`org.apache.struts.tiles`包,这两个包包含了Struts提供的一系列标签库,用于在页面上动态渲染数据。 3. **控制器(Controller)**:控制器是Struts的核心,它...

    jakarta-struts-1.2.4-src.zip_jakarta struts 1_jakarta struts-1.1

    - `org.apache.struts.taglib`:自定义JSP标签库的实现。 - `org.apache.struts.util`:工具类,提供一些通用的辅助功能。 **四、实际应用** 使用Struts 1.2.4开发Web应用的步骤通常包括以下几个阶段: 1. **配置...

    Struts开发指南之Taglib.doc

    ### Struts框架下的Taglib应用详解 #### 一、引言 在Java Web开发领域,Struts框架以其成熟稳定的特点,长期以来备受开发者青睐。作为MVC(Model-View-Controller)设计模式的一种实现,Struts极大地提升了Web应用...

    servlet+struts源码

    3. `org.apache.struts.taglib.html.FormTag`:这是Struts的HTML标签库中的一个关键元素,处理表单提交。 4. `org.apache.struts.util.MessageResources`:处理国际化和本地化信息的类。 通过研究这些源码,开发者...

    struts框架jar包

    struts-1.3.8 包( &lt;br&gt;antlr-2.7.2.jar bsf-2.3.0.jar commons-beanutils-1.7.0....mailreader-dao-1.3.8.jar struts-scripting-1.3.8.jar struts-taglib-1.3.8.jar struts-tiles-1.3.8.jar )

    spring 3 依赖包_part2

    2. **org.apache.struts**:Struts是一个经典的Java Web开发框架,虽然Spring MVC现在更为流行,但Struts的一些组件,如ActionServlet,可能在一些老项目中仍然被用作控制器,与Spring集成以处理HTTP请求。...

Global site tag (gtag.js) - Google Analytics