bean problem
hi friends
i am very young to JSP and to the p2p community. itried a basic bean but got the error "org.apache.jasper.JasperException: /sandipan1/add.jsp(2,0) The value for the useBean class attribute student.javaprogram.RegistrationBean is invalid."
i compile the RegistrationBean.java sucessfully.JAVA_HOME is properly set in my computer.
[u]my JSP page is</u>
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="admition" class="student.javaprogram.RegistrationBean" scope="session" />"
<html>
<head>
<title>add student</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<jsp:setProperty name="admition" property ="studentid" value="<%=request.getParameter("studentid") %>" />
<jsp:setProperty name="admition" property="rollnumber" value="<%=request.getParameter("rollnumber") %>" />
<jsp:setProperty name="admition" property="stream" value="<%=request.getParameter("stream") %>" />
<body>
<% admition.insert_data(); %>
<h3>a new student is registered</h3>
</body>
</html>
[u]and my java program is</u>
package student.javaprogram;
import java.sql.*;
import java.io.*;
import javax.sql.*;
import java.util.*;
public class RegistrationBean {
private String studentid;
private String rollnumber;
private String stream;
public void setStudentid( String studentid) {
this.studentid=studentid;
}
public void setRollnumber(String rollnumber) {
this.rollnumber=rollnumber;
}
public void setStream(String stream) {
this.stream=stream;
}
public String getStudentid() {
return studentid;
}
public String getRollnumber() {
return rollnumber;
}
public String getStream() {
return stream;
}
public void insert_data()
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:testdsn ","scott","tiger");
PreparedStatement ps=con.prepareStatement("insert into SANDIPAN VALUES(?,?,?)");
ps.setString(1,studentid);
ps.setString(2,rollnumber);
ps.setString(3,stream);
ps.executeUpdate();
}
catch(Exception e){System.out.println(e.toString());
}
}
}
so friend please help me out. DSN is ok and working fine.
thanks in advans.
regards
sandi
|