order_3_4.jsp

来自「该系统是一个B/S结构的公司定饭系统,整套软件由JSP编制,希望大家能够多提宝贵」· JSP 代码 · 共 66 行

JSP
66
字号
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="com.hzs.order.*" %>
<jsp:useBean id="DB" scope="page" class="com.hzs.order.DBHandle" />
<%
if (session.getAttribute("grade")==null || session.getAttribute("user_nm")==null)
{
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="非 法 操 作" />
      <jsp:param name="error_all" value="非法操作,请重新登陆!" />
     </jsp:forward>
<%
}
String id=DBHandle.toChinese(request.getParameter("hid_id"));
if (id==null)
{
%>
    <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="非 法 操 作" />
      <jsp:param name="error_all" value="ID号不存在!" />
     </jsp:forward>
<%
}
String food_nm=DBHandle.toChinese(request.getParameter("tx_food"));
String food_price=DBHandle.toChinese(request.getParameter("tx_price"));
String food_mount=DBHandle.toChinese(request.getParameter("tx_mount"));
if (food_nm==null || food_price==null || food_mount==null)
{
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="非 法 操 作" />
      <jsp:param name="error_all" value="非法操作,请重试!" />
     </jsp:forward>
<%
}
int return_val=0;
try{
  DB.connect();
  DB.transaction();
  return_val=DB.update("update user_foodinfo set ord_what='"+food_nm+"',ord_price="+food_price+",ord_amount="+food_mount+" where ord_foodid="+id);
  if (return_val!=1)
  {
	DB.rollback();
         DB.close();
%>
<jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="数 据 库 错 误" />
      <jsp:param name="error_all" value="数据插入出错,请重试!" />
     </jsp:forward>
<%
  }
  DB.commit();
  DB.close();
}
catch(DBException  e)
{
%>
      <jsp:forward page="con_error.jsp">
      <jsp:param name="error_nm" value="数 据 库 错 误" />
      <jsp:param name="error_all" value="<%=e.getMessage()%>"/>
      </jsp:forward>
<%
}
%>
<jsp:forward page="order_3_1.jsp" />

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?