📄 597640.xml
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>感觉你</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>110</credit>
<TopicId>597640</TopicId>
<TopicName>jsp如何调用ejb</TopicName>
<PostUserId>214670</PostUserId>
<PostUserName>realying</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>9</ReplyNum>
<PostDateTime>2002-3-25 10:42:29</PostDateTime>
<Point>20</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>在开发过程中,采用jsp处理显示,ejb进行企业事务处理,jsp如何调用ejb处理完的结果呢?请说的详细一点!</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>笨笨</PostUserNickName>
<rank>两星(中级)</rank>
<ranknum>star2</ranknum>
<credit>120</credit>
<ReplyID>3960742</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>115764</PostUserId>
<PostUserName>yanchang</PostUserName>
<Point>1</Point>
<Content>1 写个接口的javabean,由他调用ejb,jsp调用javabean
2 有servlet调用ejb,然后forward到jsp,完成显示
3 在jsp直接lookup,实际很少这么干
第二个方法更长用</Content>
<PostDateTime>2002-3-25 11:08:59</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>含泪海</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>129</credit>
<ReplyID>3965022</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>203548</PostUserId>
<PostUserName>realyfly</PostUserName>
<Point>0</Point>
<Content>可不可以给给具体点的例子(代码)</Content>
<PostDateTime>2002-3-25 15:28:40</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>感觉你</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>110</credit>
<ReplyID>3965091</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>214670</PostUserId>
<PostUserName>realying</PostUserName>
<Point>0</Point>
<Content>能不能说的再详细一点?最好附上一段具体实例(代码)!现在还是有点模糊!</Content>
<PostDateTime>2002-3-25 15:33:12</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>爪哇吾爱</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>3980984</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>133544</PostUserId>
<PostUserName>tyscon</PostUserName>
<Point>0</Point>
<Content>多谢苯苯,我也想知道!</Content>
<PostDateTime>2002-3-26 16:19:40</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>含泪海</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>129</credit>
<ReplyID>4071084</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>203548</PostUserId>
<PostUserName>realyfly</PostUserName>
<Point>0</Point>
<Content>哈哈,我找到了,给你发过去了!看看怎么样!满意就给分</Content>
<PostDateTime>2002-4-2 8:44:43</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>成熟的小男人</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4071733</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>218820</PostUserId>
<PostUserName>andyzhu98</PostUserName>
<Point>0</Point>
<Content>我也想要!andy19770908@hotmail.com
thanks!</Content>
<PostDateTime>2002-4-2 9:23:11</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>经历单纯的男人不要奢谈成熟和魅力</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>119</credit>
<ReplyID>4072498</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>172275</PostUserId>
<PostUserName>huyuefox</PostUserName>
<Point>0</Point>
<Content>realyfly(阿禄) (  ) 
兄弟也想要一份.huyuefox@sian.com.cn</Content>
<PostDateTime>2002-4-2 10:01:50</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>110</credit>
<ReplyID>4073545</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>131727</PostUserId>
<PostUserName>Realot_11</PostUserName>
<Point>0</Point>
<Content>realyfly(阿禄) 兄弟,
顺便给我发一份。
qial@163.com</Content>
<PostDateTime>2002-4-2 10:58:06</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>我爱杨晨!</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4111713</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>109541</PostUserId>
<PostUserName>bluejam</PostUserName>
<Point>19</Point>
<Content>要从JSP中调用EJB,需要先把javax.naming.* 、javax.rmi.PortableRemoteObject import进来,另外,还要把EJB组件的home接口,remote接口也import进来:
〈%@ page import = "javax.naming.*"%>  //JNDI名字服务模块
<%@ page import = "javax.rmi.PortableRemoteObject"%>  //RMI调用模块
<%@ page import = "samples.*"%>   //EJB的home,remote接口
<%
InitialContext ctx = new InitialContext();  //初始化上下文
Object ref = ctx.lookup("Sample");      //通过JNDI名字得到对象的接口
SampleHome samplehome;
samplehome=(SampleHome)PortableRemoteObject.narrow(ref,SampleHome.class);
   //把对象强制转化为home接口类。这样就得到了EJB对象的Home接口,然
//后再按EJB规范,根据不同的EJB类型,通过不同的方法得到EJB的
//Home接口类。
SampleRemote remote = samplehome.create();
   //通过home接口的create方法得到remote接口。
   //接下来就可以通过remote来调用EJB中的方法了。
……
……
%></Content>
<PostDateTime>2002-4-4 16:54:57</PostDateTime>
</Reply>
</Replys>
</Topic>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -