src/t/o/servlet/orderchangeshow.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package t.o.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import t.o.bean.DBfood;
import t.o.bean.DBorder;
import t.o.bean.orderlisBean;
public class orderchangeshow extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
HttpSession session = request.getSession();
ArrayList<orderlisBean> olist = (ArrayList<orderlisBean>)session.getAttribute("olist");
int size = olist.size();
float allprice = Float.valueOf((String) session.getAttribute("allprice"));
orderlisBean obean = null;
String orderno = (String) session.getAttribute("orderno");
if(request.getParameter("foodnum")!=null){
String foodno = request.getParameter("foodno");
int foodnum = Integer.parseInt(request.getParameter("foodnum"));
for(int i=0;i<size ;i++){
obean = olist.get(i);
if(obean.getFoodno().equals(foodno)){
if(foodnum<1){
float newallprice = allprice - obean.getFoodprice();
String vv = String.valueOf(newallprice);
session.setAttribute("allprice", vv);
olist.remove(i);
session.setAttribute("olist", olist);
response.getWriter().write("<script language='JavaScript'>" +
"alert('修改成功!');" +
"window.location.href('admin/orderchange.jsp');" +
"</script>"
);
break;
}
else{
float newprice = obean.getFoodprice()/Float.valueOf(obean.getFoodtime())*Float.valueOf(foodnum);
float newallprice = allprice + newprice - obean.getFoodprice();
obean.setFoodprice(newprice);
String all = String.valueOf(newallprice);
session.setAttribute("allprice", all);
obean.setFoodtime(foodnum);
session.setAttribute("olist", olist);
后面还有 75 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
