你给我你的信箱,我做了一些,都是我检测过了的,需要的话可以给我发信,我会给你的[email protected]
解决方案 »
- 奇怪,为何同一cookie在tomcat7和MyEcliplse tomcat中读出来竟然不一致?
- 求flex比较详细的中文教程和实例!!!!
- 关于 java.lang.OutOfMemoryError的问题
- java开发数据库应用效率太底了
- 郁闷啊,怎么访问局域网oracle数据库那么慢啊? (tomcat5+jdk1.5服务器)
- winxp+tomcat5.027+sqlserver 2000问题
- socket传送,接收文件问题
- 大虾!!帮帮忙,帮小弟解决个问题。
- java在处理XML文档时有个getElementById函数,请教如何设置元素的ID??
- 查重源码
- JBUILDER的一些问题
- 用JB6写的EJB在JB7中编译,编译成功的请进来。。。
1.JSP和EJB在同一个JVM内,即在同一台主机上,JSP可以直接调用的local方法当然也可以调用remoto中的方法.如:
<%@page import="javax.servlet.*,javax.servlet.http.*,java.io.*,javax.ejb.*,javax.naming.InitialContext,tstlclhom.*"%>
<%
tstlclhomLocalHome tstlclhomLocalhome=null;
tstlclhomLocal tstlclhomlocal=null;
try{
InitialContext ctx=new InitialContext();
tstlclhomLocalhome=(tstlclhomLocalHome)ctx.lookup("tstlclhomLocal");
tstlclhomlocal=tstlclhomLocalhome.create();
}catch(Exception ex){out.print("bean出错!!!");}
%><html>
<head>
<title>this is a EJBbean test!</title>
</head>
<body>
你好!
<%=tstlclhomlocal.getLclHel()+" This is a public String getLclHel(); 2002.11.7"%>
<body>
</html>
2.JSP和EJB在不同一个JVM内,即不在同一台主机上,JSP只能调用remote中的方法.如:
<%@ import="java.util.*,javax.naming.*,javax.ejb.*,java.sql.*,javax.sql.*,javax.rmi.*,departmentstaff.*" %><%
PublicSesEJBHome publicSesEJBHome=null;
PublicSesEJB publicSesEJB=null;
try{
Context initial=new InitialContext();
Object objref=initial.lookup("PublicSesEJB");
publicSesEJBHome=(PublicSesEJBHome)PortableRemoteObject.narrow(objref, PublicSesEJBHome.class);
}catch(Exception ex){
throw new SQLException(ex.toString());
}
publicSesEJB=publicSesEJBHome.create();
Vector tmpvector;
tmpvector=new Vector(publicSesEJB.getDptAll());