您的位置:首页 > 编程语言 > C语言/C++

用servlet实现jnative调用c++写的dll的例子

2011-03-23 14:25 337 查看
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/HTML");
JNative n = null;
int result = 0;
try {
n = new JNative("dllCall", "add"); //创建并初始化一个jnative对象(dll,方法)
n.setRetVal(Type.INT); //设置返回值的类型
int i=0;
n.setParameter(i++, 2);//设置参数值
n.setParameter(i++, 3);
n.invoke(); //调用dll方法
result = Integer.parseInt(n.getRetVal());//获取返回值
System.out.println(result);
PrintWriter out = response.getWriter();
out.write("<h1>"+result+"<h1>");//输出到jsp页面
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: