STRUTS标签:java.lang.NullPointerException: Module 'null' not found

比特灵 2008-11-19 08:48:07
没有使用STRUTS框架,只用了它的TAGLIB:
struts-taglib-1.3.5.jar
struts-bean.tld
struts-html.tld

在输出一个表的字段时碰到这个问题,只要是INT字段,都出这个错误,其它字段没有关系:
SELECT USERID,USERNAME FROM T_USER;

...
<bean:write name="pageList" property="username"/>可以正常输出,
而:
<bean:write name="pageList" property="userid"/>出错:
java.lang.NullPointerException: Module 'null' not found.
at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:743)
at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:723)
at org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1086)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:944)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:924)
at org.apache.struts.taglib.bean.WriteTag.retrieveFormatString(WriteTag.java:261)
at org.apache.struts.taglib.bean.WriteTag.formatValue(WriteTag.java:318)
at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:238)

把SQL换成:SELECT CONCAT(USERID,'') USERID,USERNAME FROM T_USER;就一切正常了,感觉问题出在USERID的字段类型上。
...全文
680 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
比特灵 2008-11-19
  • 打赏
  • 举报
回复
算了用<pre>格式化下,结贴,非常感谢!
比特灵 2008-11-19
  • 打赏
  • 举报
回复
多谢了,非常好用。

再问个问题,如果想对<bean:write name="pageList" property="message"/> 中的message 信息做字符替换该怎么处理? 例如用'\n' 替换为 '<br>'
Landor2004 2008-11-19
  • 打赏
  • 举报
回复
struts要求数字类型必须要格式化一下
<bean:write name="pageList" property="userid" format="#" />

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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