从别的地方抄了一段,看是否能解决你的问题Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
Exception
javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
Probable Causes
试图在Struts的form标记外使用form的子元素。这常常发生在你在</html:form>后面使用Struts的html标记。另外要注意可能你不经意使用的无主体的标记,如<html:form … />,这样web 服务器解析时就当作一个无主体的标记,随后使用的所有<html>标记都被认为是在这个标记之外的,如又使用了<html:text property=”id”>还有就是在使用taglib引入HTML标记库时,你使用的prefix的值不是html。
相关连接
Using form subelements outside of a form tag
http://forum.java.sun.com/thread.jsp?thread= ... &message=1384153
Exception
javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
Probable Causes
试图在Struts的form标记外使用form的子元素。这常常发生在你在</html:form>后面使用Struts的html标记。另外要注意可能你不经意使用的无主体的标记,如<html:form … />,这样web 服务器解析时就当作一个无主体的标记,随后使用的所有<html>标记都被认为是在这个标记之外的,如又使用了<html:text property=”id”>还有就是在使用taglib引入HTML标记库时,你使用的prefix的值不是html。
相关连接
Using form subelements outside of a form tag
http://forum.java.sun.com/thread.jsp?thread= ... &message=1384153
解决方案 »
- 关于struts2.2.0的错误: Error setting expression
- 菜鸟提问,jsp连接sql server 2005报无法打开登录所请求的数据库
- 使用Hibernate的查询方法不能查询值为中文的字段
- webwork.configuration.xml.reload=true 无效
- struts2 我不想做视图跳转,只是完成一个逻辑处理
- 手把手系列—Eclipse+JBossIDE+JBoss开发环境配置
- 请问一个关于局域网内访问域名的问题
- java中的socket传文件的问题
- 求教关于weblogic8和sql server2000配置连接池的问题,在线等
- SSH2考试系统的时间控制问题
- 高手解答,低手学习----有关spring 的问题
- 我用jbuilder开发j2ee。却识别不到javax。ejb。ejbhome这个类库。。。。请问怎么回事啊。。急,谢谢
<html:option value="C1" >您的选择1</html:option>
<html:option value="C2" >您的选择2</html:option>
<html:option value="C3">您的选择3</html:option>
</html:select>就是给 html:select 加了一个 value 属性,就好了,哪怕这个属性没有实际的意义。
我的问题就那样解决了,但是却不知道原因,会不会和struts自身的机制有关,
尤其是form 的 reset 方法。楼主先把这个加上,看看能不能解决问题,???
因为我也不知道原因,所以没有办法肯定问题是否就在这里!
2、要使用<html:select>标签,外层必须使用<html:form>标签,不能使用html的<form>标签,否则就会像我遇到的这样,找不到bean了