java.text.MessageFormat.applyPattern(MessageFormat.java:422)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.text.MessageFormat.applyPattern(MessageFormat.java:422)相关的知识,希望对你有一定的参考价值。

这个是什么问题,我真的是一头雾水
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at java.text.MessageFormat.applyPattern(MessageFormat.java:422)
at java.text.MessageFormat.<init>(MessageFormat.java:350)
at com.opensymphony.xwork2.DefaultTextProvider.getText(DefaultTextProvider.java:70)
at com.opensymphony.xwork2.DefaultTextProvider.getText(DefaultTextProvider.java:111)
at org.apache.struts2.util.TextProviderHelper.getText(TextProviderHelper.java:62)
at org.apache.struts2.components.Text.end(Text.java:153)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.login_jsp._jspx_meth_s_005ftext_005f0(login_jsp.java:177)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:81)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

参考技术A MessageFormat.java的422行有问题,你把代码全部贴出来看下。
应该是实例化一个对象的时候没有初始化。
参考技术B 这是空指针异常,应该是哪里传值没传了吧,把要传的值在接收的地方都打印一下,看看是哪里没接到值吧本回答被提问者采纳 参考技术C 将被format的对象是空的,最好调试下,比如你可以在jsp中通过System.out打出这个对象 参考技术D 类型转换错误

为啥eclipse新建web project没反应

可能你的eclipse不能建立web工程,需要下载插件之类的。 参考技术A 应该是eclipse安装的有问题,或者是配置没有配置好。

以上是关于java.text.MessageFormat.applyPattern(MessageFormat.java:422)的主要内容,如果未能解决你的问题,请参考以下文章