真的没有办法了吗?

03-08-31 xiaoxue

我用JSP TOMCAT做了一个小网站,现在出了一个大问题。

我这个网站一开始就需要密码登陆的,

首页是:

http://ip:8080/mypragram/home.jsp 在此页输入密码进入我的网站

可是我发现:

当输入http://ip:8080/mypragram时,我的所有JSP 文件都被LIST出来了,而且点击哪个文件,就打开了该文件。这可怎没办啊??我的登陆密码岂不没用了。

这儿有没有精通此道的高手帮帮我啊?谢谢先

KingMark
2003-08-31 20:32
添加一个index.html文件

内容如下就好

<html>
<meta http-equiv="refresh" content="0; URL=home.jsp">
</html>
<p>

xsxiaobao
2003-09-01 11:24

在WEB-INF/web.xml 文件中设置

<welcome-file-list>

<welcome-file>home.jsp</welcome-file>

</welcome-file-list>

默认显示页面设置成home.jsp

或者禁用tomcat 的 目录list功能:listings参数设置成false,默认为true;

<servlet>

<servlet-name>default</servlet-name>

<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>listings</param-name>

<param-value>false</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

xsxiaobao
2003-09-01 11:25
晕,没加code就过滤成这样了。。再发

在WEB-INF/web.xml 文件中设置

  <welcome-file-list>
    <welcome-file>home.jsp</welcome-file>
  </welcome-file-list>

默认显示页面设置成home.jsp

或者禁用tomcat 的 目录list功能:listings参数设置成false,默认为true;

 <servlet>
   <servlet-name>default</servlet-name>
   <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
   <init-param>
     <param-name>debug</param-name>
     <param-value>0</param-value>
   </init-param>
   <init-param>
     <param-name>listings</param-name>
     <param-value>false</param-value>
   </init-param>
   <load-on-startup>1</load-on-startup>
 </servlet>
 

 


<p>

xiaoxue
2003-09-02 07:44
真的好感谢KingMark,按照您的方法,问题已经解决了。

猜你喜欢
2Go 1 2 下一页