我已经从一个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文件,我想要一个模板,根据用户输入动态创建规则。规则模板是我所要求的。它是如何创建 –
考虑,如果我有这样的规则,那么会是怎样的模板.. –