【发布时间】:2014-11-04 10:36:00
【问题描述】:
我试图实现 TrueMD API,记录在:http://www.truemd.in/api/documentation#javasdk。 我下载了 TrueMD.jar 并添加到使用 Netbeans8.0 的 java web servlet 应用程序库中。我能够获得药物建议,但无法获得它们的详细信息。我尝试了以下代码:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String drugdetail = request.getParameter("drug");
TrueMDAPI.key="3abb58c093fd817e9cddae75b3de2b";
try{
Medicine medicine= TrueMDAPI.getMedicineData(drugdetail);
printMedicine(medicine);
}finally {
out.close();
}
}
private static void printMedicine(Medicine medicine){
System.out.println("manufacturer :"+medicine.getManufacturer());
System.out.println("brand :"+medicine.getBrand());
System.out.println("category :"+medicine.getCategory());
System.out.println("d_class :"+medicine.getDClass());
System.out.println("unit_type :"+medicine.getUnitType());
System.out.println("unit_qty :"+medicine.getUnitQty());
System.out.println("package_type :"+medicine.getPackageType());
System.out.println("package_qty :"+medicine.getPackageQty());
System.out.println("package_price :"+medicine.getPackagePrice());
System.out.println("unit_price :"+medicine.getUnitPrice());
System.out.println("generic_id :"+medicine.getGenericId());
}
我请求您帮助我找出问题所在。提前致谢。
【问题讨论】:
标签: java javascript web-services servlets