帮忙看看这样写有问题么?
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
int idx=Integer.parseInt(request.getParameter("index"));//为jsp页面里的下拉列表框的值 option value
String str=request.getParameter("content");//多行文本框 textarea的值
Connection con=null;
boolean br=false;
int count;
try
{
con=WebUtil.getDbConnection(this.getServletContext(),request);
con.prepareCall("call prc_ytrb(idx,str) into br");
if(br=true)
{
out.println("<html><head>");
out.println("<title>提示</title>");
out.print("</head>");
out.println("<body>");
out.println("<p>a:<%=idx%></p>");
out.println("<p>b:<%=str%></p>");
out.println("<p>c:<%=br%></p>");
out.println("<p><div align='center'> 信息录入成功 !</div></p>");
out.println("<p><div align='center'><INPUT TYPE='button' name='back' value='返 回' onclick='history.go(-2)'</div></p>");
out.println("</body>");
out.println("</html>");
}
else
{
out.println("<html><head>");
out.println("<title>提示</title>");
out.print("</head>");
out.println("<body>");
out.println("<h1><%=idx%></h1>");
out.println("<h1><%=str%></h1>");
out.println("<h1><%=br%></h1>");
out.println("<p> </p>");
out.println("<p> </p>");
out.println("<p> </p>");
out.println("<p><div align='center'> 信息录入失败 !</div></p>");
out.println("<p><div align='center'><INPUT TYPE='button' name='back' value='返 回' onclick='history.go(-2)'</div></p>");
out.println("</body>");
out.println("</html>");
}
}
catch(Exception e)
{
e.printStackTrace() ;
}
finally
{
con=null;
}
out.println("<html>");
out.println("<head><title>InsertServlet</title></head>");
out.println("<body>");
out.println("<p>The servlet has received a POST. This is the reply.</p>");
out.println("</body></html>");
}
可是执行了存储过程后,数据并没有进入数据库