当前位置:  技术问答>java相关

有人帮我吗?

    来源: 互联网  发布时间:2017-04-29

    本文导语:  环境:JBUILD7 功能:一个最简单的转接页面的问题。Jsp1.jsp(登陆),Bridge(servlet)转接页面,Jsp1.jsp主要部分: Enter your name:           Enter your password:   Bridge:  public void doPost(HttpServletRequest request, HttpSe...

环境:JBUILD7
功能:一个最简单的转接页面的问题。Jsp1.jsp(登陆),Bridge(servlet)转接页面,Jsp1.jsp主要部分:


Enter your name:      

    Enter your password:  






Bridge:
 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
        ServletConfig cu=this.getServletConfig();
        ServletContext cc=cu.getServletContext();
        String success="/cc/Jsp2.jsp";
        RequestDispatcher cr=cc.getRequestDispatcher(success);
        cr.forward(request,response);
  }
在IE里运行之后提示:
   The requested resource (/cc/Jsp2.jsp) is not available.
其中的 /cc/Jsp2.jsp 和 /cc/Bridge 是我从JB7环境下run->configurations下粘过来的,因为粘过来之后:/cc/bridge,与原名不符,我改成了/cc/Bridge 还是同样的提示。 

我删除了项目下的tomcatwork的东西,注销,打开JB7,再运行它仍不行,还是同样的问题,

在JB7里提示:Unable to open location: Document not found on server 而内嵌的浏览器的地址栏里仍是 http://localhost:8080/cc/Jsp1.jsp


|
错误提示的是没有找到文件资源,你要把Jsp2.jsp文件放到
[X]:tomcatwebappsROOTcc
目录下,把Bridge.class文件放入
[X]:tomcatwebappsROOTWEB-INFclassescc
目录下
然后启动服务器,通过
http://localhost:8080/cc/Jsp2.jsp访问Jsp2.jsp文件
通过
http://localhost:9999/servlet/cc.Bridge访问Bridge.class文件
当然,要记住,在Bridge文件里必须定义package cc;

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3