在浏览器中输入
URL:"http://localhost:8080/mystruts"
就能显示第一个页面!!!(在这个mystruts文件夹下都是文件夹,没有任何的JSP文件)我在学习的时候作的 都是指到*.jsp文件!!!问了个人,他说是什么action与jsp封装在一起了不懂,希望大牛们指教,万分感谢!!

解决方案 »

  1.   

    比如你输入一个域名  人家也是显示****/index.jsp  其实这里人家的域名已经解析过了```指定到哪个页面```同样的如果是WEBPROJECT``比如SSH框架  在WEB.XML有  <welcome-file-list>
        <welcome-file>index.htm</welcome-file>
      </welcome-file-list>那么当你输入项目名称http://localhost:8080/mystruts 这样的时候  项目会自己动 显示http://localhost:8080/mystruts/index.html
      

  2.   

    <error-page>
            <error-code>404</error-code>
            <location>xxx.jsp</location>
        </error-page>或者用一个action映射到该uri,然后再forward到你的jsp一般都是用已经构建好的框架,在struts的拦截下,welcome-file-list不知道还奏不奏效
      

  3.   

    是在 tomcat 的 
     server.xml 文件中 <Context path="路径名"/>
    配置的虚拟路径把.
      

  4.   

    谢谢,好像明白了,在web.xml中配置
    <welcome-file-list> 
         <welcome-file>index.htm </welcome-file> 
       </welcome-file-list> 一定要是SSH框架吗?
      

  5.   

    <welcome-file-list>
    我试了下,果然不能用了,那个ACTION 也要有事件触发阿?
    哪里触发的呢?
      

  6.   

    怎么可能没有JSP页面呢,没有JSP那光用什么Struts有什么用呢,还不如写Servlet呢,操,肯定都有JSP页面,人家都在web.xml中有配置的
      

  7.   

    应该是设置了 映射了,映射到servlet 调用页面吧。