win7 2502 2503错误:jsp/servlet取数据

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 22:08:00
我用JSP+Servlet做了个小小的系统,但是有些问题没有解决,请各位大大帮下小弟的忙哈!
1.先用JSP做了更新的页面,上面有几个textfield,name与数据库一致。
2.用servlet做的功能实现,直接用的SQL的UPDATE一项项的更新。
最后是成功实现了的。
问题是:update.jsp上的textfield里不能取到数据库的值,我想也许这需要些一些方法,请问该怎么实现这个功能啊?
........
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
int success=0;
Connection conn;
request.setCharacterEncoding("GBK");
try{
DataSource ds =(DataSource)request.getSession().getServletContext().getAttribute("storage");
conn=ds.getConnection();
PreparedStatement pst=conn.prepareStatement("update proinfo set proname=?,proprice=?,prosource=?,proweight=? where proid=?");

pst.setString(1,request.getParameter("proname"));
pst.setString(2,request.getParameter("proprice"));
pst.setString(3,request.getParameter("prosource"));
pst.setString(4,request.getParameter("proweight"));
pst.setString(5,request.getParameter("proid"));
success=pst.executeUpdate();
pst.close();
conn.close();
}catch (Exception e)
{
System.out.print(e.toString());
}
request.setAttribute("function","货品入库");
........

主要部分是这个样子的~麻烦帮下哈`先谢谢各位拉~~~HOHO