MyJsp.jsp
调用javabean代码
code=HTML][/code]
<body>
<jsp:useBean id="UseTest" scope="page" class="JBtest.myBean" />
<jsp:setProperty name="UseTest" Property="*" />
姓名:<jsp:getProperty name="UseTest" property="name"/><br>
密码:<jsp:getProperty name="UseTest" property="number"/>
</body>JBtest目录下myBean.java
package JBtest;
import java.io.*;
public class myBean {
public myBean(){
}
private String name;
private String number;
public void setName(String name){
this.name = name;
}
public void setNumber(String number){
this.number = number;
}
public String getName(){
return name;
}
public String getNumber(){
return number;
}
}运行出错:
org.apache.jasper.JasperException: /TestJB/WebRoot/MyJsp.jsp(27,1) SetProperty: Mandatory attribute property missing
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:284)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:475)
org.apache.jasper.compiler.Node$SetProperty.accept(Node.java:1086)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)
org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
org.apache.jasper.compiler.Validator.validate(Validator.java:1484)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
调用javabean代码
code=HTML][/code]
<body>
<jsp:useBean id="UseTest" scope="page" class="JBtest.myBean" />
<jsp:setProperty name="UseTest" Property="*" />
姓名:<jsp:getProperty name="UseTest" property="name"/><br>
密码:<jsp:getProperty name="UseTest" property="number"/>
</body>JBtest目录下myBean.java
package JBtest;
import java.io.*;
public class myBean {
public myBean(){
}
private String name;
private String number;
public void setName(String name){
this.name = name;
}
public void setNumber(String number){
this.number = number;
}
public String getName(){
return name;
}
public String getNumber(){
return number;
}
}运行出错:
org.apache.jasper.JasperException: /TestJB/WebRoot/MyJsp.jsp(27,1) SetProperty: Mandatory attribute property missing
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:284)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:475)
org.apache.jasper.compiler.Node$SetProperty.accept(Node.java:1086)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)
org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
org.apache.jasper.compiler.Validator.validate(Validator.java:1484)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
解决方案 »
- java.lang.NoSuchMethodException 出现怎么解决
- jsp分页碰到的sqlserver语句问题?
- 跪求各位高手,关于jxl导入excel到mysql问题
- 大家帮忙啊,关于界面的问题
- Jsp中的Application使用
- 关于GOOGLE IG
- 为什么使用在一个jsp中img不能循环读取另外一个jsp作为显示图片!!
- 网络连接问题!
- 谁知道怎样在javascript里调用jsp连接数据库来在页面显示数据啊?
- 局域网的问题:端口被封,想用局域网内部的机器作server,提供http,ftp,telnet等服务?同时架构网站?
- 请问这个题应该怎么做?
- session,cookie的使用
<jsp:setProperty name="UseTest" Property="*" />
姓名: <jsp:getProperty name="UseTest" property="name"/> <br>
密码: <jsp:getProperty name="UseTest" property="number"/> 主要红色的部分
<jsp:useBean id="UseTest" scope="page" class="JBtest.myBean" />
<jsp:setProperty name="UseTest" Property="*" />
姓名: <jsp:getProperty name="UseTest" property="name"/> <br>
密码: <jsp:getProperty name="UseTest" property="number"/> 注意红色的部分