我不大懂jsp哈,最近我要做个网站,使用公司原来的服务器,原来的服务器上挂着java/struts开发的大网站。
输入域名后直接进入的就是这个网站(tomcat下)。
我的php程序放在二级域名的apacher下,
开始我把index.jsp给改成一个导航页面,然后做两个链接,一个指向原来的jsp程序,另一个指向二级域名下的我的php网站。
后来我发现struts下,/do/什么的文件都要调用index.jsp,也就是说index.jsp如果被改了,原来网站里的链接就不好用了。
我想实现输入域名后,先进入一个导航页面,然后用户选择进哪个网站。
怎么实现呢???
请高手帮忙解决一下吧!最好讲的详细点,我不大懂jsp。

解决方案 »

  1.   

    在tomcat 的 conf 的文件夹下,有个web.xml,你在里面设置
        <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    把第一个welcome-file的index.html改成你需要的欢迎页面,就可以了
      

  2.   

    问题是后面的程序直接要调用index.jsp,而且是通过使用欢迎页面的形式,
    换成index.htm后,就去调用index.htm,jsp开发的网站就不能正常使用了啊!
      

  3.   

    另外,我还有一个问题,我把index.html传到根目录上了,但是其它文件能访问,我的就不能,755的权限也设了,在浏览器下就是无法访问(不存在或什么的),这是为什么啊??愁死我了!
      

  4.   

    而且欢迎页面是由网站根目录下的WEB-INF/web.xml控制的!tomcat下的conf/web.xml好像控制不了
      

  5.   

    在struts-config.xml文件中定义一个gobal-forward,如果需要修改的话就修改配置文件好了.....
      

  6.   

    全局转发的例子:
      <global-forwards>
      <forward name="bookCreated" path="/BookView.jsp"/>
      </global-forwards>
      
      属性   描述
      Name   全局转发的名字
      Path   与目标URL的相对路径
      

  7.   

    tomcat跟目录下的conf下的web.xml
    修改配置文件:
            <welcome-file>index.html</welcome-file>       -- > 你需要修改的地方
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
      

  8.   

    该struts-config.xml那工作量比较大,期待好的答案.