在页面加入这个标签之后就会报错
<html:text property="name"></html:text>


ERROR - Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot find bean: "org.apache.struts.taglib.html.BEAN" in any scope
 at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:935)
 at org.apache.struts.taglib.html.BaseFieldTag.prepareValue(BaseFieldTag.java:121)
网上看到的解释是这样的

试图在Struts的form标记外使用form的子元素。这常常发生在你在后面使用Struts的html标记。

另外要注意可能你不经意使用的无主体的标记,如 ,这样web 服务器解析时就当作一个无主体的标记,随后使用的所有标记都被认为是在这个标记之外的,如又使用了

还有就是在使用taglib引入HTML标记库时,你使用的prefix的值不是html。


看了我的页面才发现没有<html:form>标签,就是这么简单,郁闷!
posted on 2008-06-17 17:04  自己  阅读(274)  评论(0编辑  收藏  举报