我也遇到了这个jsp不能显示出来,请问是什么原因?

php2002 2002-05-02 11:03:56
是输入IE网址不对还是Apache对该文件common.jsp设置了访问权限?总之,无法
访问 http://IP/cgi-bin/common.jsp

问题详情如下:

<%@ page language="java" %>
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.sql.*,java.util.*,java.text.*" %>
<%@ include file="/cgi-bin/common.jsp" %>
<%
Connection con = null;
Statement stmt = null;
ResultSet rst = null;
...
%>
上述的这个JSP是某个网站服务器的index.jsp的原代码,
输入http://IP/index.jsp可以看到index.jsp的网页,而从这句话
<%@ include file="/cgi-bin/common.jsp" %>,照说我应该再输入
http://IP/cgi-bin/common.jsp可以看到common.jsp的页面,可是出现的是如下信息:

"The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@***.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
-------------------------------------------------------------------------------- Apache/1.3.20 Server at www.***.com Port 80
"应该用IE如何输入才能看到这个/cgi-bin/common.jsp文件呢?
这个cgi-bin/下的文件如何通过象输入http://IP/cgi-bin/filename.jsp显示在网页
中呢?
好像以前也有人碰到过,没有人回答吧?

...全文
9 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamkangkang 2002-05-03
你可以测试啊,

比如,如果cgi-bin下放的是html,jpg,看是否能访问,
回复
可乐加水 2002-05-02
你可以研究一下Apache server 的Administration server就知道了,有着个功能
回复
可乐加水 2002-05-02
很可能是Apache Server 的cgi-bin被限制了服务
很可能是被限制了get,post请求服务,而只能在服务器端通过包含来的到里面的内容
回复
php2002 2002-05-02
realyfly(含泪海) :
你说的很有道理.能否详细一点说明呢?谢谢!
有办法解开吗?
回复
zling 2002-05-02
据推测,common.jsp应该是放了一些公用函数,而无页面内容。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告