我已經從一個HTML頁面的值,並將其設置爲一個Java類。現在考慮這些值,我必須創建一個動態創建drl文件的規則模板。 的規則應該是當我的ProductID = 2產品如= jwellery thendisplay MRP如何創建一個從UI獲取值並創建drl文件的規則模板?
protected void doGet(HttpServletRequest request, HttpServletResponse
response)throws ServletException,IOException
{
String product=request.getParameter("t1");
int pid=Integer.parseInt(request.getParameter("t2"));
String city=request.getParameter("t3");
int cid=Integer.parseInt(request.getParameter("t4"));
int mrp=Integer.parseInt(request.getParameter("t5"));
float tax=Float.parseFloat("t6");
TemplateManager tm=new TemplateManager();
tm.setProduct(product);
tm.setPid(pid);
tm.setCity(city);
tm.setCid(cid);
tm.setMrp(mrp);
tm.setTax(tax);
}
考慮一下,如果我有這樣的規則,那麼會是怎樣的模板。
rule "price for medicines"
when
item: Product(pid==1, pname=="Medicine")
then
System.out.println("Product ID="+item.getPid()+ "\tProduct Name="+ item.getPname()+ "\tMRP="+item.getMrp());
end
rule "price for groceries"
when
item: Product(pid==2, pname=="Groceries")
then
System.out.println("Product ID="+item.getPid()+ "\tProduct Name="+item.getPname()+ "\tMRP="+item.getMrp());
end
爲什麼你需要「動態創建DRL文件」?你會基於什麼創造?你有規則的模板嗎?你的問題使得它廣泛開放你知道的和你不知道的東西。 – laune
而不是手動創建drl文件,我想要一個模板,根據用戶輸入動態創建規則。規則模板是我所要求的。它是如何創建 –
考慮,如果我有這樣的規則,那麼會是怎樣的模板.. –