当前位置: 技术问答>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
功能:一个最简单的转接页面的问题。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;
[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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。