关于JSP中标准动作<jsp:useBean>的报错
2014-05-24 18:46
381 查看
在JSP中使用jsp标准动作<jsp:useBean>时,若作用域中不存在对应该id的对象,则会创建新的Bean对象,而创建新的对象需要调用模型类的无参构造器!代码如下:
模型类Beer.java
JSP页面代码:view.jsp
报错:
org.apache.jasper.JasperException: /view.jsp (line: 30, column: 1) The value for the useBean class attribute com.iver99.vo.Beer is invalid.
模型类Beer.java
<span style="font-size:18px;">package com.iver99.vo; public class Beer { private String name; private int sum; /*public Beer(){}*/ <span style="color:#ff0000;"> //必须存在无参的构造器!</span> public Beer(String name, int sum) { super(); this.name = name; this.sum = sum; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getSum() { return sum; } public void setSum(int sum) { this.sum = sum; } } </span>
JSP页面代码:view.jsp
啤酒信息如下 <jsp:useBean id="beer1" class="com.iver99.vo.Beer" scope="session"> <jsp:setProperty name="beer1" property="name" value="laoshan"/> <jsp:setProperty name="beer1" property="sum" value="100"/> </jsp:useBean> <br /> 啤酒名字为<jsp:getProperty property="name" name="beer1"/> <br /> 啤酒数量为<jsp:getProperty property="sum" name="beer1"/>
报错:
org.apache.jasper.JasperException: /view.jsp (line: 30, column: 1) The value for the useBean class attribute com.iver99.vo.Beer is invalid.
相关文章推荐
- &lt;jsp:usebean&gt;动作
- 关于<jsp:useBean>中的id,scope,class
- <jsp:useBean />及相关动作深入理解
- jsp的6个动作(<jsp:include><jsp:forward><jsp:param><jsp:useBean><jsp:setProperty><jsp:getProperty>)
- JSP动作标签useBean--<jsp:useBean> 创建一个对象
- (三十):使用<jsp:useBean>指令 (JSP学习第八天)
- 浅谈<jsp:useBean />与<% import>引包
- <jsp:useBean>的使用
- JavaBean与Jsp、在JSP中使用JavaBean(<jsp:useBean>标签、<jsp:setProperty>标签、<jsp:getProperty>标签)
- <jsp:usebean> 标签中的scope取值范围区别
- JSP标签的<jsp:useBean>和<jsp:setProperty><jsp:getProperty>的使用
- 关于jsp页面头部<%@ %>报错的问题
- 关于"The value for the useBean class attribute is invalid" 错误<转>
- 关于jsp中使用 <jsp:userBean/> <jsp:setProperty/> <jsp:getProperty/>
- JavaBean中的<jsp:useBean>标签
- <jsp:useBean>的使用
- <jsp:useBean>的使用
- <jsp:useBean></jsp:useBean>
- jsp使用javabean<jsp:useBean>
- <jsp:useBean>元素使用全解