addorderservlet.java

来自「用户的注册 用户的登陆 发布用户的相关信息 浏览网站介绍的其他酒店的」· Java 代码 · 共 71 行

JAVA
71
字号
package server.user;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import tool.ChrStr;
import dao.OderForm;
import domain.OderFormm;
import domain.HouseForm;
import dao.House;

public class AddOrderServlet extends HttpServlet {
    private static final String CONTENT_TYPE = "text/html; charset=GBK";

    //Initialize global variables
    public void init() throws ServletException {
    }

    //Process the HTTP Get request
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        ChrStr ch = new ChrStr();
        String eid = request.getParameter("eid");
        String id = request.getParameter("id");
        String type = ch.chrStr(request.getParameter("type"));
        String price = request.getParameter("price");
        String name = ch.chrStr(request.getParameter("name"));
        String tel = request.getParameter("tel");
        String sex = ch.chrStr(request.getParameter("sex"));
        String intime = request.getParameter("intime");
        String outtime = request.getParameter("outtime");
        HttpSession session = request.getSession();
        String uid=(String)session.getAttribute("username");
        OderForm or = new OderForm();
        OderFormm order = new OderFormm();
        order.setEid(Integer.parseInt(eid));
        order.setRid(id);
        order.setType(type);
        order.setPrice(Float.parseFloat(price));
        order.setUser(name);
        order.setUserTel(tel);
        order.setCheckInTime(intime);
        order.setCheckOutTime(outtime);
        order.setSex(sex);
        order.setUid(uid);
        int row=or.insert(order);
        if(row>0){
            HouseForm hf=new HouseForm();
            House house=new House();
            hf.setEid(Integer.parseInt(eid));
            hf.setId(Integer.parseInt(id));
            house.updateStatus(hf);
            request.getRequestDispatcher("WEB-INF/user/UserIndex.jsp").forward(request,response);
        }else{
            request.getRequestDispatcher("WEB-INF/user/order.jsp").forward(request,response);
        }
    }

    //Process the HTTP Post request
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        doGet(request, response);
    }

    //Clean up resources
    public void destroy() {
    }
}

⌨️ 快捷键说明

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