hi
Now i changed my code littile bit,In fuction getPrice in Order.java bean instead of taking parameter i use getid fuction as follows:
public int getPrice()
{try
{
s=conn.createStatement();
priceis =s.executeQuery("Select * from supply where ID ="+this.getId());
while(priceis.next())
{
String sprice=priceis.getString(3);
price=Integer.parseInt(sprice);
}
}
catch(Exception e)
{
e.printStackTrace();
}
return price;
}
Now I atleast dosent get the error on web page.but i am still not getting the price from the table .i am getting default value of price i.e. price=100.
This is the error which i got on my java web server:
javawebserver: at com.sun.server.http.pagecompile.jsp.runtime.JspServlet.runSer
vlet(JspServlet.java:469)
javawebserver: at com.sun.server.http.pagecompile.jsp.runtime.JspServlet.proces
sJspPage(JspServlet.java:259)
javawebserver: at com.sun.server.http.pagecompile.jsp.runtime.JspServlet.servic
e(JspServlet.java:97)
javawebserver: at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
javawebserver: at com.sun.server.ServletState.callService(ServletState.java:226
)
javawebserver: at com.sun.server.ServletManager.callServletService(ServletManager.java:936)
javawebserver: at com.sun.server.ProcessingState.invokeTargetServlet(ProcessingState.java:423)
javawebserver: at com.sun.server.http.HttpProcessingState.execute(HttpProcessingState.java:79)
javawebserver: at com.sun.server.http.stages.Runner.process(Runner.java:79)
javawebserver: at com.sun.server.ProcessingSupport.process(ProcessingSupport.java:294)
javawebserver: at com.sun.server.Service.process(Service.java:204)
javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java:374)
javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java:166)
javawebserver: at com.sun.server.HandlerThread.run(HandlerThread.java:162)
Thanks