TrueMD API不能在java servlet中工作
TrueMD API does not work in java servlet
我试图实现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());
}
我请求你帮我找出问题。提前谢谢。
在一段代码之前
try{
Medicine medicine= TrueMDAPI.getMedicineData(drugdetail);
printMedicine(medicine);
}finally {
out.close();
}
尝试粘贴:
try {
drugdetail = URLEncoder.encode(drugdetail, "UTF-8");
} catch (UnsupportedEncodingException ignored) {
// Can be safely ignored because UTF-8 is always supported
}
我希望这能有所帮助。
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- servlet不工作(也有空指针错误),servlet不能't从javascript中获取值
- TrueMD API不能在java servlet中工作
- 将数据以json形式POST到在Phantomjs中不工作的Servlet
- GetMe of telegraph 's不工作,与servlet
- JQuery $.get()在Java Servlet上不工作
- JSP Servlet在使用IF块后不工作
- 用于文件下载的Java Servlet:当从表单提交启动时工作,而不是从jQuery下载启动时
- JavaScript文件与servlet不能正常工作