知识大全 J2EE综合——Struts常见错误的全面汇总
Posted 属性
篇首语:幼敏悟过人,读书辄成诵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 J2EE综合——Struts常见错误的全面汇总相关的知识,希望对你有一定的参考价值。
J2EE综合——Struts常见错误的全面汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
No bean found under attribute key XXX
在struts config xml里定义了一个ActionForm 但type属性指定的类不存在 type属性的值应该是Form类的全名 或者是 在Action的定义中 name或attribute属性指定的ActionForm不存在
Cannot find bean XXX in any scope
在Action里一般会request setAttribute()一些对象 然后在转向的jsp文件里(用tag或request getAttribute()方法)得到这些对象并显示出来 这个异常是说jsp要得到一个对象 但前面的Action里并没有将对象设置到request(也可以是session servletContext)里
可能是名字错了 请检查jsp里的tag的一般是name属性 或getAttribute()方法的参数值;或者是Action逻辑有问题没有执行setAttribute()方法就先转向了
还有另外一个可能 纯粹是jsp文件的问题 例如会指定一个id值 然后在循环里使用这个值作为name的值 如果这两个值不同 也会出现此异常 (都是一个道理 request里没有对应的对象 )
Missing message for key XXX
缺少所需的资源 检查ApplicationResources properties文件里是否有jsp文件里需要的资源 例如
这行代码会找msg name prompt资源 如果AppliationResources properties里没有这个资源就会出现本异常 在使用多模块时 要注意在模块的struts config xxx xml里指定要使用的资源文件名称 否则当然什么资源也找不到 这也是一个很容易犯的错误
No getter method for property XXX of bean teacher
这条异常信息说得很明白 jsp里要取一个bean的属性出来 但这个bean并没有这个属性 你应该检查jsp中某个标签的property属性的值 例如下面代码中的cade应该改为code才对
Cannot find ActionMappings or ActionFormBeans collection
待解决
Cannot retrieve mapping for action XXX
在 jsp的
标签里指定action= /XXX 但这个Action并未在struts config xml里设置过
HTTP Status /xxx/xxx jsp
Forward的path属性指向的jsp页面不存在 请检查路径和模块 对于同一模块中的Action转向 path中不应包含模块名;模块间转向 记住使用contextRelative= true
没有任何异常信息 显示空白页面
可能是Action里使用的forward与struts config xml里定义的forward名称不匹配
The element type XXX must be terminated by the matching end tag XXX
这个是struts config xml文件的格式错误 仔细检查它是否是良构的xml文件 关于xml文件的格式这里就不赘述了
Servlet init() for servlet action threw exception
一般出现这种异常在后面会显示一个关于ActionServlet的异常堆栈信息 其中指出了异常具体出现在代码的哪一行 我曾经遇到的一次提示如下
java lang NullPointerException
at apache struts action ActionServlet parseModuleConfigFile(ActionServlet java: )
at apache struts action ActionServlet initModuleConfig(ActionServlet java: )
为解决问题 先下载struts的源码包 然后在ActionServlet java的第 行插入断点 并对各变量进行监视 很丢人 我竟然把struts config xml文件弄丢了 因此出现了上面的异常 应该是和CVS同步时不小心删除的
Resources not defined for Validator
cha138/Article/program/Java/ky/201311/28529相关参考
知识大全 结合Struts和Hibernate 谈J2EE数据表示
Java进阶:结合Struts和Hibernate谈J2EE数据表示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
Struts开发指南之J2EE n层结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 早期的网
J2EE综合:Struts上传多个文件的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
Struts常见错误及原因分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Thispagec
WEB开发中Struts常见错误及原因分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
StrutsLogic标签汇总与说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts
常用StrutsHTML标签库汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <:fo
Java编程:常见问题汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 字符串连接误用 错误
HTTP/Apache错误代码汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!最近测试defla
C#几个经常犯错误汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb