今天我们来用规则引擎返回个 xml 文件到本地磁盘的工作。
接口类:TypeService
在原有的2个下面再加一个
public String StringImage(String xml);
实现这个接口:TypeServiceImpl
public String StringImage(String xml){ engie.put("type","getimageXml"); engie.put("ImageQuery",xml); try { engie.excute("login.rsc"); } catch (RuleEngineException e) { e.printstacktrace(); } if (engie.getString("res").equals("没此批次号")){ return engie.getString("res"); } return engie.getString("res"); }
applicationContext.xml, web.xml 不变
接下来是规则配装器
新建一张表和查询语句
IMAGE里面的结构
右键对象库选择:添加XML节点,然后在影像查询右键继续:添加XML节点
当然,既然是节点,节点名称当然也要改改。
把所有节点的这个方法勾选上
规则集设置进入条件
然后输入值,我这是根据 BatchNo 查询
look 保存XML格式成功,也保存到指定的 D 盘。
到此就基本就结束了!是不是要多简单有多简单……
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。