是不是ejb没有部署好,检查一下配置文件
解决方案 »
- 有没有这样的集合?
- java多线程,程序中没有关闭,那这个线种什么时候会关闭?
- jsp参数传递中 参数包含?或&符号 该如何传递
- java调用codesoft,如何给lab文件中的变量赋值?那个invoke怎么写啊?
- [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data fo
- Hibernate 存取二进制数据.
- 关于是否要继承的问题
- mysql 奇怪问题
- 如何解决xml文件中显示中文的问题.
- 请问 java.lang.Float x= new java.lang.Float(request.getParameter("x"))的表达正确吗
- 谁用togther设计过俄EJB
- 如何利用JAVA把SQL SERVER中的数据导出成DBF?
<%@ page import="javax.naming.*" %>
<%@ page import="java.util.Properties" %>
<%@ page import="javax.rmi.PortableRemoteObject" %>
<%@ page import="java.math.BigDecimal"%>
<%@ page import="你的类"%>
<%@ page import="yourpackage.*"%>
另外建议用javabean调用EJB,jsp页面中不宜有太多的逻辑代码,这样不利于扩展和维护!
public DhcxSes create() { try {
dhcxSes = dhcxSesHome.create(); }
catch(Exception e) { e.printStackTrace();
}
return dhcxSes;
}
把创建remote 接口方法放到
dhcxSesHome = (DhcxSesHome) PortableRemoteObject.narrow(ref, DhcxSesHome.class);
下面直接做不要再做一个方法试一下
Context ctx = getInitialContext(); Object ref = ctx.lookup("DhcxSes"); dhcxSesHome = (DhcxSesHome) PortableRemoteObject.narrow(ref, DhcxSesHome.class);
DhcxSes dhcxSes = dhcxSesHome.create();
String allName=dhcxSes.getDhhm("61066");
}
catch(Exception e) { e.printStackTrace();
}
%><% out.println("allName");%>
DhcxSes dhcxSes=(DhcxSes) creat();
create前面应该有个home接口。