⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 insuranceservlet.java

📁 使用Drool规则引擎开发关于保险评估的一个案例。仅供参考
💻 JAVA
字号:
package org.acme.insurance.web;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * Servlet implementation class for Servlet: InsuranceServlet */public class InsuranceServlet extends javax.servlet.http.HttpServlet implements        javax.servlet.Servlet {    static final long serialVersionUID = 1L;    public InsuranceServlet() {        super();    }    protected void doGet(HttpServletRequest request,                         HttpServletResponse response) throws ServletException, IOException {        DroolsBusiness business = new DroolsBusiness();        try {            business.execute(request);            String redirectURL = "index.jsp";            redirectURL += "?calculo=sim";            redirectURL += "&aprovado=" + business.isApproved();            redirectURL += "&fatorrisco=" + business.getRiskFactor();            redirectURL += "&base=" + business.getBasePrice();            redirectURL += "&valor=" + business.getInsurancePrice();            redirectURL += "&estadoCivil=" + request.getParameter("estadoCivil");            redirectURL += "&temFilhos=" + request.getParameter("temFilhos");            redirectURL += "&sinistros=" + request.getParameter("sinistros");            redirectURL += "&habilitacao=" + request.getParameter("habilitacao");            redirectURL += "&garagemDia=" + request.getParameter("garagemDia");            redirectURL += "&garagemNoite=" + request.getParameter("garagemNoite");            redirectURL += "&profissao=" + request.getParameter("profissao");            redirectURL += "&condicaoImovel=" + request.getParameter("condicaoImovel");            redirectURL += "&assistencia24h=" + request.getParameter("assistencia24h");            redirectURL += "&carroReserva=" + request.getParameter("carroReserva");            redirectURL += "&vidros=" + request.getParameter("vidros");            redirectURL += "&despExtra=" + request.getParameter("despExtra");            redirectURL += "&alarme=" + request.getParameter("alarme");            redirectURL += "&blindagem=" + request.getParameter("blindagem");            redirectURL += "&sistemaSom=" + request.getParameter("sistemaSom");            redirectURL += "&birthdate=" + request.getParameter("birthdate");            response.sendRedirect(redirectURL);        } catch (Exception e) {            e.printStackTrace();        }    }}

⌨️ 快捷键说明

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