私はHTMLページから値を取り出し、それらをJavaクラスに設定しました。今これらの値を取る私は動的にdrlファイルを作成するルールテンプレートを作成する必要があります。 ルールはjwellery thendisplay MRPUIから値をとり、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);
}
私はテンプレートがどうなるか、このルールを持っている場合を検討=私は= 2製品をPRODUCTIDしているときのようにする必要があります。
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ファイルを作成する代わりに、私は動的にユーザーの入力に従ってルールを作成するテンプレートが必要です。ルールテンプレートは私が求めているものです。製品(PID == 1、 PNAME ==「医学」) その後:それは私が... –
が考える作成方法です System.out.println( "Product ID =" + item.getPid()+ "\ tProductName =" + item.getPname()+ "\ tMRP =" + item.getMrp()); エンドルール "食料品の料金" 場合項目:[製品(PID == 2、 PNAME == "食料品") のSystem.out.println( "製品ID =" +アイテム。 getPid()+ "\ tProductName =" + item.getPname()+ "\ tMRP =" + item.getMrp()); end –