1、Cannot find bean under name org.apache.struts.taglib.html.BEAN
----------------------------------------------------------------------
问题描述:
1、试图在struts 的form标记外使用form的子元素,在后面使用struts的html标记等。
2、不经意使用无主体的标记,如web服务器解析时当作一个无主体的标记,随后使用的标记都被认为是在这个标记之外的。
3、另外,在使用taglib引入html标记库时,所使用的prefix的值不是html。
4、property必须和所要提交的action对应的formbean中的某个属性匹配(必须有一个formbean)。
5、要使用标签,外层必须使用标签,不能使用html
有一些struts标签必须放在<form>里,不然就会上述错误。
例如:
<html:select property="property_name">
<html:option value="value">value</html:option>
</html:select>
<html:form action="action_name.do" methond="post">
<html:form>
这样的话就出错了,解决方法:把select标签放到form里使用就ok了。
分享到:
相关推荐
绝对可以解决这个这个问题。Struts初学者绝对可以受用的方法。
jsp使用自定义标签taglib分页系列——完整例子(其中struts控件和包我没有加入,需要自己加入)
NULL 博文链接:https://8366.iteye.com/blog/415329
<% @ taglib uri = " http://struts.apache.org/tags-html " prefix = " html " %> <% @ taglib uri = " http://struts.apache.org/tags-logic " prefix = " logic " %> <% @ taglib uri = " ...
<tagclass>org.apache.struts.taglib.bean.WriteTag //这个Tag是由那个类实现的(这个class可以在struts.jar包中找到) <bodycontent>empty //这个Tag可以直接结尾,不需要填写内容 //这里bodycontent有三个可选值 /...
charset=UTF-8" language="java" %> <%@ taglib uri="/WEB-INF/Struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/Struts-html.tld" prefix="html" %><br/><html:html locale="true"> <head>...
page language="java" import="java.util.*,cn.edu.bit.zgc2d.accountQuery.*" pageEncoding="GBK"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"<br> prefix="bean"%><br><%@ taglib uri=...
在JSP页面中动态生成图片验证码 <%@ page language=java pageEncoding=UTF-8%> <%@ page ...<...@ taglib http://struts.apache.org/tags-bean>...@ taglib http://struts.apache.org/tags-html
import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.list.struts.form.ListForm; import com.list.struts.util.Page; import ...
以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。 工程...
Taglib指令介绍 Taglib指令,其实就是定义一个标签库以及自定义标签的前缀。 比如struts中支持的标签库,html标签库、...@ taglib prefix =”bean” uri= “http://struts.apache.org/tags-bean” %> <%@ taglib
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <%@ taglib uri=...
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 commons-collections.jar Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大 commons-lang.jar Apache ...
30.1声明Taglib 230 30.2授权标签 230 30.2.1禁用测试的标签授权 231 30.3认证标签 232 30.4 accesscontrollist标签 232 30.5 csrfInput标签 233 30.6 csrfMetaTags标签 233 31 Java认证和授权服务(JAAS)提供者 ...
而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的标签库,Struts是应用比较广泛的一种表现层框架。 2、 Ajax...
Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来...
Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常...