读书人

一个简单的页面看看什么地方出异常了

发布时间: 2013-09-11 18:00:00 作者: rapoo

一个简单的页面,看看什么地方出错误了啊
Bean:
package ch06;

public class SampleBean {

/** Creates a new instance of SampleBean */
public SampleBean() {
}
public void setID(String id){
this.id=id;
}
public void setAge(String age){
this.age=age;
}
public String getID(){
return id;
}
public String getAge(){
return age;
}
private String age= "123 ";
private String id= "45 ";
}
===================================================================
html:
<html>
<head>
<title> 一个简单的Bean程序 </title>
</head>
<body bgcolor= "lightyellow ">
<center>
<form action= "sample1.jsp " method= "post " name= "form1 ">
编号: <input type= "text " name= "id " > <p>
年龄: <input type= "text " name= "age "> <p>
<input type= "submit " name= "submit1 " value= "提交 ">
<input type= "reset " name= "submit2 " value= "重写 ">
</form>
</center>
</body>
</html>
======================================================================
jsp:
<%@ page contentType= "text/html;charset=gb2312 " language= "java "%>
<jsp:useBean id= "smpBean " class= "ch06.SampleBean "/>
<html>
<head>
<title> 一个简单的Bean页面 </title>
</head>
<body>
<jsp:setProperty name= "smpBean " property= "* " />


编号: <jsp:getProperty name= "smpBean " property= "id "/> <br>
年龄: <jsp:getProperty name= "smpBean " property= "age "/>
</body>
</html>
=====================================================================
错误:The server encountered an internal error () that prevented it from fulfilling this request.

org.apache.jasper.JasperException: Cannot find any information on property 'id ' in a bean of type 'ch06.SampleBean '
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
谢谢大家了

[解决办法]
setID getID 改成setId,getId看看
[解决办法]
谁告诉你可以随便的
JAVA是区分大小写的
[解决办法]
jsp:
<%@ page contentType= "text/html;charset=gb2312 " language= "java "%>
<jsp:useBean id= "smpBean " class= "ch06.SampleBean "/>
<html>
<head>
<title> 一个简单的Bean页面 </title>
</head>
<body>
<%
smpBean.setAge( "11);
%>
<%= smpBean.getAge();%>
</body>
</html>

试试

[解决办法]
<%= smpBean.getAge()%>
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html

读书人网 >Java Web开发

热点推荐