没有合适的资源?快使用搜索试试~ 我知道了~
最近学习MVC,springcloud时,碰到了各式各样的bug,bug玄学博大精深,源远流长,为传承猿式玄学,苦寻葵花宝典,终得真经,特与众猴共享~~~~~ 。最好使用struts console工具检查一下。 另外,load-on-startup必须在web.xml中声明,这要么是一个空标记,要么指定一个数值,这个数值用来表servlet运行的优先级,数值越大优先级越低。 还有一个和使用load-on-startup有关的是使用Struts预编译JSP文件时也可能导致这个异常。- 异常 java.lang.NullPointerException at org.apache.struts.
资源详情
资源评论
资源推荐
java中常见的异常原因中常见的异常原因
最近学习最近学习MVC,,springcloud时,碰到了各式各样的时,碰到了各式各样的bug,,bug玄学博大精深,源远流长,为传承猿式玄学,苦寻葵花宝典,玄学博大精深,源远流长,为传承猿式玄学,苦寻葵花宝典,
终得真经,特与众猴共享终得真经,特与众猴共享~~~~~
。最好使用struts console工具检查一下。
另外,load-on-startup必须在web.xml中声明,这要么是一个空标记,要么指定一个数值,这个数值用来表servlet运行的优先
级,数值越大优先级越低。
还有一个和使用load-on-startup有关的是使用Struts预编译JSP文件时也可能导致这个异常。-
异常
java.lang.NullPointerException at org.apache.struts.util.RequestUtils.forwardURL(RequestUtils.java:1223)
可能原因
在struts-config.xml中的forward元素缺少path属性。例如应该是如下形式:
javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope Probable
Causes
试图在Struts的form标记外使用form的子元素。这常常发生在你在后面使用Struts的html标记。另外要注意可能你不经意使用
的无主体的标记,如,这样web 服务器解析时就当作一个无主体的标记,随后使用的所有标记都被认为是在这个标记之外
的,如又使用了还有就是在使用taglib引入HTML标记库时,你使用的prefix的值不是html。
javax.servlet.jsp.JspException: Missing message for key xx.xx.xx Probable Causes
这个key的值对没有在资源文件ApplicationResources.properties中定义。如果你使用eclipse时经常碰到这样的情况,当项目
重新编译时,eclipse会自动将classes目录下的资源文件删除。
资源文件ApplicationResources.properties 不在classpath中应将资源文件放到 WEB-INF/classes 目录下,当然要在struts-
config.xml中定义)
Cannot find message resources under key org.apache.struts.action.MESSAGE
可能原因
很显然,这个错误是发生在使用资源文件时,而Struts没有找到资源文件。
Implicitly trying to use message resources that are not available (such as using empty html:options tag instead of
specifyingthe options in its body – this assumes options are specified in ApplicationResources.properties file)
XML parser issues – too many, too few, incorrect/incompatible versions
Strange and seemingly random characters in HTML and on screen, but not in original JSP or servlet.
可能原因
混和使用Struts的html:form标记和标准的HTML标记不正确。
使用的编码样式在本页中不支持。
“Document contained no data” in Netscape
No data rendered (completely empty) page in Microsoft Internet Explorer
可能原因
使用一个Action的派生类而没有实现perform()方法或execute()方法。在Struts1.0中实现的是perform()方法,在Struts1.1中实
现的是execute()方法,但Struts1.1向后兼容perform()方法。但你使用Struts1.1创建一个Action的派生类,并且实现了
execute()方法,而你在Struts1.0中运行的话,就会得到”Document contained nodata” error message in Netscape or a
completely empty (no HTML whatsoever) page rendered in Microsoft Internet Explorer.”的错误信息。
weixin_38735887
- 粉丝: 3
- 资源: 902
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0