Java论坛网»Java技术»一个struts的异常

一个struts的异常

问?:
Cannot find bean org.apache.struts.taglib.html.BEAN in any scope

我用的包是MyEclipse自动导入的,报这个异常我应该怎么做啊?
答!: 1:
查看一下发布的路径里有没有
答!: 2:
缺少tag的解析类,你没有把struts所需要的类都放到路径里。
答!: 3:
看看jsp开头导入的路径是否正确
答!: 4:
具体是哪一个包啊?我看了下路径里都导进去了啊,自动导入就这点不好.
答!: 5:
查struts源码
答!: 6:
不是tld的问题,或者jar没配好的问题

估计:你使用了某个<html:text>或者类似的tag,没有指定name属性

由于通常<html:text>都是在<html:form>中的,而FormTag会把对应的ActionForm(通过action属性,找到struts-config对应的Action进而ActionForm,或者生成这样一个AF)以Constants.BEAN_KEY放入pageContext中,之后TextTag在没有指定name的时候,使用默认的Constants.BEAN_KEY,在pageContext中,找对应的ActionForm作为bean,进行getProperty操作。由于之前没有<html:form>所以就无法找到,就会找不到“org.apache.struts.taglib.html.BEAN”

对应方法,套上<html:form>或者在<html:xxx>中设置name
答!: 7:
把所有的taglib加进来,然后查看jsp文件中有没有打错字
答!: 8:
shine333(enihs) 正解,加分.

相关JAVA教程:
Hibernate的这个问题在IDE开发工具中该如何去解决!!
一个简单小程序,setSelectionStart
JTABLE选择行的设置问题,急
初学JAVA,一点肤浅的认识,不知对不对?
请教大家一个关于hibernate问题?
为什么我在hibernate中查询不能用别名?
是不是每写一个类最好是都有需要有个pojo啊
appfuse+webwork中不能进行验证
简单的获得session值的问题
简单获得session值的问题?
问题很麻烦.后果很严重
用xml做数据库的话,用什么处理?