| 网站首页 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛 |
 
 
 
您现在的位置: 编程中国 >> 技术教程 >> Web开发 >> JSP >> JSP技术资料 >> 正文
  ►  JSP问答
JSP问答
作者:佚名    阅读人次:……    文章来源:不详    发布时间:2004-10-8    网友评论()条
 




14、在SERVLET中我能调用一个JSP错误页吗 
当然没问题,如下展示了如何在一个SERVLET控制逻辑单元内调用一个JSP错误页面。 
protected void sendErrorRedirect(HttpServletRequest request, 
HttpServletResponse response, String errorPageURL, 
Throwable e) 
throws ServletException, IOException { 
request.setAttribute ("javax.servlet.jsp.jspException", e); 
getServletConfig().getServletContext(). 
getRequestDispatcher(errorPageURL).forward(request, 
response); 


public void doPost(HttpServletRequest request,HttpServletResponse response) { 
try { 
// do something 
} catch (Exception ex) { 
try { 
sendErrorRedirect(request,response,"/jsp/MyErrorPage.jsp",ex); 
} catch (Exception e) { 
e.printStackTrace(); 





15、JSP和APPLET如何通讯 
JSP如何与EJB SessionBean通讯 
下面的代码段作了很好的示范 
<%@ page import="javax.naming.*, javax.rmi.PortableRemoteObject, 
foo.AccountHome, foo.Account" %> 
<%! 
//定义一个对SessionBeanHome接口实例的全局引用 
AccountHome accHome=null; 

public void jspInit() { 
//获得Home接口实例 
InitialContext cntxt = new InitialContext( ); 
Object ref= cntxt.lookup("java:comp/env/ejb/AccountEJB"); 
accHome = (AccountHome)PortableRemoteObject.narrow(ref,AccountHome.class); 

%> 
<% 
//实例化SessionBean 
Account acct = accHome.create(); 
//调用远程方法 
acct.doWhatever(...); 
// 如此等等 
%> 

上一页  [1] [2] [3] [4] [5] 下一页

 

 
文章录入:静夜思    责任编辑:静夜思 
  • 上一篇文章: 没有了

  • 下一篇文章:

  •  
    相关文章
    原创地带
    24小时热门帖子