import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
import java.util.*;
public class Student extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)throws
ServletException,IOException
{
//for holding from validation related error messages
ArrayList al = new ArrayList();
res.setContentType("text/html");
PrintWriter pw = res.getWriter();
//retrieving html form data in a servlet
String sno = req.getParameter("stno");
String sname = req.getParameter("name");
String marks = req.getParameter("marks");
int stno = 0;
float stmarks=0.0f;
//validation on student number
if((sno==null)||(sno.equals("")))
{
al.add("provide student no");
}
else
{
try
{
stno=Integer.parseInt(sno);
}catch(NumberFormatException nfe)
{
al.add("provide only int data for student no");
}
}//else
//validation on student name
if((sname==null)||(sname.equals("")))
{
al.add("provide name to student");
}
//validation on student marks
if((marks==null)||(marks.equals("")))
{
al.add("provide student marks");
}
else
{
try
{
stmarks = Float.parseFloat(marks);
}catch(NumberFormatException nfe)
{
al.add("provide only float data for student marks");
}
}//else
if(al.size()!=0)
{
pw.println("<h1>"+al+"</h1>");
}
else
{
//code to store data into student database
try
{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con = DriverManager.getConnection("jdbc

racle:thin:@localhost:1521:SCOTT","scott","tiger");
PreparedStatement ps = con.prepareStatement("insert into student values(?,?,?)");
ps.setInt(1,stno);
ps.setString(2,sname);
ps.setFloat(3,stmarks);
int res1 = ps.executeUpdate();
if(res1>0)
{
pw.println("<h1>record inserted</h1>");
}
else
{
pw.println("<h1>record not inserted</h1>");
}
}catch(Exception e)
{
res.sendError(503,"problen in database");
}
}//else
}//doGet
public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
{
doGet(req,res);
}
}//Student
The compile error is as given below, how to rectify the error and compile the Program.
Note:Student.java uses unchecked or unsafe operations.
Note:Recompile with -Xlint:unckecked for details.
Note:Recompile with -Xlint:unchecked for details.[/COLOR]